[24399] in Source-Commits

home help back first fref pref prev next nref lref last post

/svn/athena r23994 - trunk/debathena/config/kerberos-config/debian

daemon@ATHENA.MIT.EDU (Evan Broder)
Mon Sep 7 18:31:13 2009

Date: Mon, 7 Sep 2009 18:30:58 -0400
From: Evan Broder <broder@MIT.EDU>
Message-Id: <200909072230.n87MUwpd007029@drugstore.mit.edu>
To: source-commits@mit.edu
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Author: broder
Date: 2009-09-07 18:30:58 -0400 (Mon, 07 Sep 2009)
New Revision: 23994

Added:
   trunk/debathena/config/kerberos-config/debian/debathena-kerberos-config.postinst
Modified:
   trunk/debathena/config/kerberos-config/debian/changelog
   trunk/debathena/config/kerberos-config/debian/rules
Log:
In kerberos-config:
  * Cleanup after a filename typo in 1.7.1 (usr.sbin.cups.debathena
    shouldn't exist). (Trac: #319)
    configure)
    ;;
    abort-upgrade|abort-remove|abort-deconfigure)
    ;;
    *)
        echo "postinst called with unknown argument \`$1'" >&2
        exit 1
    ;;


Modified: trunk/debathena/config/kerberos-config/debian/changelog
===================================================================
--- trunk/debathena/config/kerberos-config/debian/changelog	2009-09-05 15:48:19 UTC (rev 23993)
+++ trunk/debathena/config/kerberos-config/debian/changelog	2009-09-07 22:30:58 UTC (rev 23994)
@@ -1,3 +1,10 @@
+debathena-kerberos-config (1.8) unstable; urgency=low
+
+  * Cleanup after a filename typo in 1.7.1 (usr.sbin.cups.debathena
+    shouldn't exist). (Trac: #319)
+
+ -- Evan Broder <broder@mit.edu>  Mon, 07 Sep 2009 18:26:39 -0400
+
 debathena-kerberos-config (1.7.1) unstable; urgency=low
 
   * Don't have AppArmor attempt to load all three of

Added: trunk/debathena/config/kerberos-config/debian/debathena-kerberos-config.postinst
===================================================================
--- trunk/debathena/config/kerberos-config/debian/debathena-kerberos-config.postinst	2009-09-05 15:48:19 UTC (rev 23993)
+++ trunk/debathena/config/kerberos-config/debian/debathena-kerberos-config.postinst	2009-09-07 22:30:58 UTC (rev 23994)
@@ -0,0 +1,44 @@
+#!/bin/sh
+# postinst script for debathena-kerberos-config
+#
+# 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)
+	if dpkg-query -f '${Conffiles}\n' -W debathena-kerberos-config | grep '/etc/apparmor.d/usr.sbin.cups.debathena' | awk '{ print $2"  "$1 }' | md5sum -c >/dev/null 2>&1; then
+	    rm -f /etc/apparmor.d/usr.sbin.cups.debathena
+	fi
+    ;;
+
+    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: trunk/debathena/config/kerberos-config/debian/debathena-kerberos-config.postinst
___________________________________________________________________
Name: svn:executable
   + *

Modified: trunk/debathena/config/kerberos-config/debian/rules
===================================================================
--- trunk/debathena/config/kerberos-config/debian/rules	2009-09-05 15:48:19 UTC (rev 23993)
+++ trunk/debathena/config/kerberos-config/debian/rules	2009-09-07 22:30:58 UTC (rev 23994)
@@ -13,14 +13,16 @@
 include /usr/share/cdbs/1/rules/config-package.mk
 
 ifneq ($(wildcard /etc/apparmor.d/usr.sbin.cupsd),)
-    common-build-indep:: debian/usr.sbin.cups.debathena
-    debian/usr.sbin.cups.debathena: $(call debian_check_files,/etc/apparmor.d/usr.sbin.cupsd)
+    common-build-indep:: debian/usr.sbin.cupsd.debathena
+    debian/usr.sbin.cupsd.debathena: $(call debian_check_files,/etc/apparmor.d/usr.sbin.cupsd)
 	debian/transform_usr.sbin.cupsd.debathena < $< > $@
     clean::
-	-rm debian/usr.sbin.cups.debathena
+	-rm debian/usr.sbin.cupsd.debathena
     install/debathena-kerberos-config::
-	dh_install debian/usr.sbin.cups.debathena etc/apparmor.d
-    DEB_REMOVE_FILES += /etc/apparmor.d/usr.sbin.cupsd
+	dh_install debian/usr.sbin.cupsd.debathena etc/apparmor.d
+    DEB_REMOVE_FILES_debathena-kerberos-config += /etc/apparmor.d/usr.sbin.cupsd
+else
+    DEB_UNREMOVE_FILES_debathena-kerberos-config += /etc/apparmor.d/usr.sbin.cupsd
 endif
 ifneq ($(wildcard /etc/apparmor.d/abstractions/kerberosclient),)
     common-build-indep:: debian/kerberosclient.debathena
@@ -30,5 +32,7 @@
 	-rm debian/kerberosclient.debathena
     install/debathena-kerberos-config::
 	dh_install debian/kerberosclient.debathena etc/apparmor.d/abstractions
-    DEB_REMOVE_FILES += /etc/apparmor.d/abstractions/kerberosclient
+    DEB_REMOVE_FILES_debathena-kerberos-config += /etc/apparmor.d/abstractions/kerberosclient
+else
+    DEB_UNREMOVE_FILES_debathena-kerberos-config += /etc/apparmor.d/abstractions/kerberosclient
 endif


home help back first fref pref prev next nref lref last post