1
0
mirror of https://salsa.debian.org/games-team/bsdgames synced 2024-06-29 17:55:27 +00:00
bsdgames/debian/rules

67 lines
2.6 KiB
Plaintext
Raw Normal View History

2010-01-15 22:31:41 +00:00
#!/usr/bin/make -f
# Use all hardening features
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
2010-01-15 22:31:41 +00:00
%:
dh $@
2012-02-25 16:11:48 +00:00
override_dh_auto_build:
2010-01-15 22:31:41 +00:00
# Set up wordlist
cat /usr/share/dict/american-english /usr/share/dict/british-english | \
sort | uniq > temp-dictionary
2012-02-25 16:11:48 +00:00
dh_auto_build
2010-01-15 22:31:41 +00:00
2012-02-25 16:11:48 +00:00
override_dh_installdocs:
dh_installdocs
2010-01-15 22:31:41 +00:00
cp atc/BUGS debian/bsdgames/usr/share/doc/bsdgames/BUGS.atc
cp hunt/README debian/bsdgames/usr/share/doc/bsdgames/README.hunt
cp phantasia/README debian/bsdgames/usr/share/doc/bsdgames/README.phantasia
cp boggle/README debian/bsdgames/usr/share/doc/bsdgames/README.boggle
cp hack/Original_READ_ME debian/bsdgames/usr/share/doc/bsdgames/Original_READ_ME.hack
cp hack/READ_ME debian/bsdgames/usr/share/doc/bsdgames/READ_ME.hack
# Move phantasia's binary state files into /usr, they are copied
# back to /var in the postinst.
mv debian/bsdgames/var/games/bsdgames/phantasia/monsters \
debian/bsdgames/var/games/bsdgames/phantasia/void \
debian/bsdgames/usr/share/games/bsdgames/phantasia/
cat COPYING >> debian/bsdgames/usr/share/doc/bsdgames/copyright
2012-02-25 16:11:48 +00:00
override_dh_fixperms:
dh_fixperms
2010-01-15 22:31:41 +00:00
chmod -R u+rw debian/bsdgames/usr/
# Games with score files need to be set up sgid games.
chown root:games debian/bsdgames/usr/games/atc \
debian/bsdgames/usr/games/battlestar \
debian/bsdgames/usr/games/canfield \
debian/bsdgames/usr/games/cribbage \
debian/bsdgames/usr/games/robots \
debian/bsdgames/usr/games/snake \
debian/bsdgames/usr/games/tetris-bsd \
debian/bsdgames/usr/games/phantasia \
debian/bsdgames/usr/games/sail \
debian/bsdgames/usr/games/hack
chmod g+s debian/bsdgames/usr/games/atc \
debian/bsdgames/usr/games/battlestar \
debian/bsdgames/usr/games/canfield \
debian/bsdgames/usr/games/cribbage \
debian/bsdgames/usr/games/robots \
debian/bsdgames/usr/games/snake \
debian/bsdgames/usr/games/tetris-bsd \
debian/bsdgames/usr/games/phantasia \
debian/bsdgames/usr/games/sail \
debian/bsdgames/usr/games/hack
# The game directories need to be sgid too, and let's
# remove all the zero byte score files in them.
chown root:games debian/bsdgames/var/games/bsdgames/ \
debian/bsdgames/var/games/bsdgames/sail \
debian/bsdgames/var/games/bsdgames/phantasia \
debian/bsdgames/var/games/bsdgames/hack \
debian/bsdgames/var/games/bsdgames/hack/save
chmod g+rws debian/bsdgames/var/games/bsdgames/ \
debian/bsdgames/var/games/bsdgames/sail \
debian/bsdgames/var/games/bsdgames/phantasia \
debian/bsdgames/var/games/bsdgames/hack \
debian/bsdgames/var/games/bsdgames/hack/save
find debian/bsdgames/var/games/bsdgames -size 0 -exec rm {} \;