[gweled] 26/72: Add handling of score files (Closes: #587043)

Stephen Kitt skitt at moszumanska.debian.org
Thu May 26 16:55:44 UTC 2016


This is an automated email from the git hooks/post-receive script.

skitt pushed a commit to branch debian-sid
in repository gweled.

commit ff47e9e4d6a2336e68f7780756e5bfca0a805edf
Author: Ondřej Surý <ondrej at sury.org>
Date:   Sun Jul 11 18:39:21 2010 +0200

    Add handling of score files (Closes: #587043)
---
 debian/postinst | 46 ++++++++++++++++++++++++++++++++++++++++++++++
 debian/postrm   | 21 +++++++++++++++++++++
 2 files changed, 67 insertions(+)

diff --git a/debian/postinst b/debian/postinst
new file mode 100644
index 0000000..a917207
--- /dev/null
+++ b/debian/postinst
@@ -0,0 +1,46 @@
+#!/bin/sh
+# postinst script for gweled
+#
+
+set -e
+
+case "$1" in
+    configure)
+	if [ -f /var/games/gweled.easy.scores ]; then
+	    if [ ! -f /var/games/gweled.Normal.scores ]; then
+		mv /var/games/gweled.easy.scores /var/games/gweled.Normal.scores;
+	    else
+		rm /var/games/gweled.easy.scores;
+	    fi
+	fi
+	if [ -f /var/games/gweled.hard.scores ]; then
+	    if [ ! -f /var/games/gweled.Timed.scores ]; then
+		mv /var/games/gweled.hard.scores /var/games/gweled.Timed.scores;
+	    else
+		rm /var/games/gweled.hard.scores;
+	    fi
+	fi
+
+	for scorefile in Normal Timed; do
+	    [ ! -f /var/games/gweled.${scorefile}.scores ] && \
+		touch /var/games/gweled.${scorefile}.scores;
+	    chown root:games /var/games/gweled.${scorefile}.scores;
+	    chmod 664 /var/games/gweled.${scorefile}.scores;
+	done
+
+	dpkg-statoverride --remove /usr/games/gweled >/dev/null 2>&1 || true
+	dpkg-statoverride --update --add root games 02755 /usr/games/gweled
+    ;;
+
+    abort-upgrade|abort-remove|abort-deconfigure)
+    ;;
+
+    *)
+        echo "postinst called with unknown argument \`$1'" >&2
+        exit 1
+    ;;
+esac
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/postrm b/debian/postrm
new file mode 100644
index 0000000..2da5fce
--- /dev/null
+++ b/debian/postrm
@@ -0,0 +1,21 @@
+#!/bin/sh
+# postrm script for #PACKAGE#
+
+set -e
+
+case "$1" in
+    purge)
+	rm -f /var/games/gweled.{easy,hard,Normal.Timed}.scores;
+    ;;
+    remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
+    ;;
+
+    *)
+        echo "postrm called with unknown argument \`$1'" >&2
+        exit 1
+    ;;
+esac
+
+#DEBHELPER#
+
+exit 0

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/gweled.git



More information about the Pkg-games-commits mailing list