Author: francois Date: 2008-06-17 02:55:57 +0000 (Tue, 17 Jun 2008) New Revision: 7412
Added: packages/trunk/dopewars/debian/dopewars.postinst packages/trunk/dopewars/debian/dopewars.postrm Modified: packages/trunk/dopewars/debian/lintian-override packages/trunk/dopewars/debian/rules Log: Create the high score file in the postinst and remove it only when purging Added: packages/trunk/dopewars/debian/dopewars.postinst =================================================================== --- packages/trunk/dopewars/debian/dopewars.postinst (rev 0) +++ packages/trunk/dopewars/debian/dopewars.postinst 2008-06-17 02:55:57 UTC (rev 7412) @@ -0,0 +1,45 @@ +#!/bin/sh +# postinst script for postinst +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * <postinst> `configure' <most-recently-configured-version> +# * <old-postinst> `abort-upgrade' <new version> +# * <conflictor's-postinst> `abort-remove' `in-favour' <package> +# <new-version> +# * <postinst> `abort-remove' +# * <deconfigured's-postinst> `abort-deconfigure' `in-favour' +# <failed-install-package> <version> `removing' +# <conflicting-package> <version> +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + configure) + mkdir -p /var/games + touch /var/games/dopewars.sco + chown root:games /var/games/dopewars.sco + chmod g+ws /var/games/dopewars.sco + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + Property changes on: packages/trunk/dopewars/debian/dopewars.postinst ___________________________________________________________________ Name: svn:executable + * Added: packages/trunk/dopewars/debian/dopewars.postrm =================================================================== --- packages/trunk/dopewars/debian/dopewars.postrm (rev 0) +++ packages/trunk/dopewars/debian/dopewars.postrm 2008-06-17 02:55:57 UTC (rev 7412) @@ -0,0 +1,43 @@ +#!/bin/sh +# postrm script for dopewars +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * <postrm> `remove' +# * <postrm> `purge' +# * <old-postrm> `upgrade' <new-version> +# * <new-postrm> `failed-upgrade' <old-version> +# * <new-postrm> `abort-install' +# * <new-postrm> `abort-install' <old-version> +# * <new-postrm> `abort-upgrade' <old-version> +# * <disappearer's-postrm> `disappear' <overwriter> +# <overwriter-version> +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + purge) + rm -f /var/games/dopewars.sco + ;; + + remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + Property changes on: packages/trunk/dopewars/debian/dopewars.postrm ___________________________________________________________________ Name: svn:executable + * Modified: packages/trunk/dopewars/debian/lintian-override =================================================================== --- packages/trunk/dopewars/debian/lintian-override 2008-06-17 02:48:31 UTC (rev 7411) +++ packages/trunk/dopewars/debian/lintian-override 2008-06-17 02:55:57 UTC (rev 7412) @@ -1,5 +1,2 @@ # all users must be able to write their scores through the dopewars binary dopewars: non-standard-file-perm var/games/dopewars.sco 0660 != 0644 - -# the high scores will be modified, hence they should be treated as a config file -dopewars: file-missing-in-md5sums var/games/dopewars.sco Modified: packages/trunk/dopewars/debian/rules =================================================================== --- packages/trunk/dopewars/debian/rules 2008-06-17 02:48:31 UTC (rev 7411) +++ packages/trunk/dopewars/debian/rules 2008-06-17 02:55:57 UTC (rev 7412) @@ -51,6 +51,7 @@ dh_installdirs $(MAKE) install DESTDIR=$(CURDIR)/debian/dopewars + rm -rf $(CURDIR)/debian/dopewars/var mv $(CURDIR)/debian/dopewars/usr/share/ $(CURDIR)/debian/dopewars-data/usr/ mkdir -p $(CURDIR)/debian/dopewars/usr/share/applications/ @@ -86,7 +87,7 @@ dh_installdeb dh_shlibdeps dh_gencontrol - dh_md5sums --exclude=/var/games/dopewars.sco + dh_md5sums dh_builddeb binary: binary-indep binary-arch _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/pkg-games-commits

