r7412 - packages/trunk/dopewars/debian
Francois Marier
francois at alioth.debian.org
Tue Jun 17 02:55:57 UTC 2008
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
More information about the Pkg-games-commits
mailing list