#!/bin/sh CWD=`pwd` cd /tmp tar xzvf $CWD/bsdgames-2.7.tar.gz cd bsd-games-2.7 zcat $CWD/bsdgames-2.7.diff.gz | patch -p1 --backup ./configure zcat $CWD/bsdgames.fortunepath.diff.gz | patch -p0 --backup make make install mkdir -p /tmp/bsdgames/usr/doc/bsdgames-2.7 cp -a AUTHORS BUGS INSTALL NEWS PACKAGING README SECURITY THANKS \ TODO YEAR2000 /tmp/bsdgames/usr/doc/bsdgames-2.7 cp -a fortune/README /tmp/bsdgames/usr/doc/bsdgames-2.7/README.fortune cp -a hunt/README /tmp/bsdgames/usr/doc/bsdgames-2.7/README.hunt cp -a hunt/README.linux /tmp/bsdgames/usr/doc/bsdgames-2.7/README.linux.hunt cp -a phantasia/README /tmp/bsdgames/usr/doc/bsdgames-2.7/README.phantasia cp -a trek/README.linux /tmp/bsdgames/usr/doc/bsdgames-2.7/README.linux.trek chown root.root /tmp/bsdgames/usr/doc/bsdgames-2.7/* chmod 644 /tmp/bsdgames/usr/doc/bsdgames-2.7/* cd /tmp/bsdgames # Add profile scripts: mkdir -p etc/profile.d cat $CWD/bsdgames.sh > etc/profile.d/bsdgames.sh cat $CWD/bsdgames.csh > etc/profile.d/bsdgames.csh chmod 755 etc/profile.d/bsdgames.* # Add some cool Linux related quotes: tar xzvf $CWD/fortunes-linuxcookie.tar.gz # I'm not in favor of censorship of any kind. If you are, you'll # have to be the one to delete these: rm /tmp/bsdgames/usr/games/lib/fortunes/limerick rm /tmp/bsdgames/usr/games/lib/fortunes/limerick.dat tar xzvf $CWD/fortunes-o.tar.gz # Strip binaries: strip /tmp/bsdgames/usr/bin/* /tmp/bsdgames/usr/games/* \ /tmp/bsdgames/usr/sbin/* # Fix perms: chown -R root.bin /tmp/bsdgames/usr/bin /tmp/bsdgames/usr/sbin # Build the package: cd /tmp/bsdgames makepkg ../bsdgames.tgz