#!/bin/sh CWD=`pwd` cd /tmp tar xzvf $CWD/bsd-games-2.11.tar.gz cd bsd-games-2.11 zcat $CWD/bsd-games-2.11.diff.gz | patch -p1 --backup ./configure zcat $CWD/bsdgames.fortunepath.diff.gz | patch -p0 --backup zcat $CWD/bsdgames.ospeed.diff.gz | patch -p1 --backup cp fortune/datfiles/unamerican-o.real fortune/datfiles/unamerican-o.fake cp fortune/datfiles/unamerican-o.real unamerican-o ( cd fortune/datfiles ; strfile unamerican-o unamerican-o.dat ) make make install mkdir -p /tmp/bsdgames/usr/doc/bsd-games-2.11 cp -a AUTHORS BUGS INSTALL NEWS PACKAGING README SECURITY THANKS \ TODO YEAR2000 /tmp/bsdgames/usr/doc/bsd-games-2.11 cp -a fortune/README /tmp/bsdgames/usr/doc/bsd-games-2.11/README.fortune cp -a hunt/README /tmp/bsdgames/usr/doc/bsd-games-2.11/README.hunt cp -a hunt/README.linux /tmp/bsdgames/usr/doc/bsd-games-2.11/README.linux.hunt cp -a phantasia/README /tmp/bsdgames/usr/doc/bsd-games-2.11/README.phantasia cp -a trek/README.linux /tmp/bsdgames/usr/doc/bsd-games-2.11/README.linux.trek chown root.root /tmp/bsdgames/usr/doc/bsd-games-2.11/* chmod 644 /tmp/bsdgames/usr/doc/bsd-games-2.11/* 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 mkdir -p /tmp/bsdgames/usr/share/dict zcat $CWD/hangman-words.gz > /tmp/bsdgames/usr/share/dict/words # Build the package: cd /tmp/bsdgames makepkg ../bsdgames.tgz