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