[Glibc-bsd-commits] r3139 - trunk/kfreebsd-8/debian

Aurelien Jarno aurel32 at alioth.debian.org
Fri Aug 6 04:59:01 UTC 2010


Author: aurel32
Date: 2010-08-06 04:58:44 +0000 (Fri, 06 Aug 2010)
New Revision: 3139

Modified:
   trunk/kfreebsd-8/debian/changelog
   trunk/kfreebsd-8/debian/kfreebsd-image.postinst.in
   trunk/kfreebsd-8/debian/kfreebsd-image.postrm.in
Log:
  * Call postinst/postrm hooks as defined by the "Policy for Linux kernel, 
    initramfs, boot loader update process".




Modified: trunk/kfreebsd-8/debian/changelog
===================================================================
--- trunk/kfreebsd-8/debian/changelog	2010-08-06 02:21:25 UTC (rev 3138)
+++ trunk/kfreebsd-8/debian/changelog	2010-08-06 04:58:44 UTC (rev 3139)
@@ -1,9 +1,11 @@
-kfreebsd-8 (8.1-3) unreleased; urgency=low
+kfreebsd-8 (8.1-3) unreleased; urgency=high
 
   * Backport adaptive_machine_arch support from -CURRENT, change and amd64
     machine into i386 for 32-bit binaries.
+  * Call postinst/postrm hooks as defined by the "Policy for Linux kernel, 
+    initramfs, boot loader update process".
 
- -- Aurelien Jarno <aurel32 at debian.org>  Fri, 06 Aug 2010 04:11:13 +0200
+ -- Aurelien Jarno <aurel32 at debian.org>  Fri, 06 Aug 2010 06:58:01 +0200
 
 kfreebsd-8 (8.1-2) unstable; urgency=low
 

Modified: trunk/kfreebsd-8/debian/kfreebsd-image.postinst.in
===================================================================
--- trunk/kfreebsd-8/debian/kfreebsd-image.postinst.in	2010-08-06 02:21:25 UTC (rev 3138)
+++ trunk/kfreebsd-8/debian/kfreebsd-image.postinst.in	2010-08-06 04:58:44 UTC (rev 3139)
@@ -55,14 +55,22 @@
             fi
         fi
     
-        # Run postinst hook if defined
+        # Run /etc/kernel-img.cnf postinst hook if defined
         postinst_hook=$(sed '/^\s*postinst_hook/!d;s/.*=\s*//' $KERNEL_IMG_CONF 2>/dev/null || true)
         if [ -n "$postinst_hook" ] ; then
             echo "Running postinst hook script $postinst_hook." 1>&2 
             $postinst_hook "$VERSION" "/boot/kfreebsd-$RELEASE.gz"
         fi
+
+        # Run /etc/kernel/postinst.d/ hooks if they exists
+        if [ -d "/etc/kernel/postinst.d" ] ; then
+	    DEB_MAINT_PARAMS=$@ \
+                run-parts --verbose --exit-on-error \
+                    --arg=$RELEASE \
+                    --arg=/boot/kfreebsd-$RELEASE.gz /etc/kernel/postinst.d
+        fi
     ;;
-    
+   
     abort-upgrade|abort-remove|abort-deconfigure)
     ;;
 

Modified: trunk/kfreebsd-8/debian/kfreebsd-image.postrm.in
===================================================================
--- trunk/kfreebsd-8/debian/kfreebsd-image.postrm.in	2010-08-06 02:21:25 UTC (rev 3138)
+++ trunk/kfreebsd-8/debian/kfreebsd-image.postrm.in	2010-08-06 04:58:44 UTC (rev 3139)
@@ -25,12 +25,20 @@
 
 case "$1" in
     remove)
-        # Run postrm hook if defined
+        # Run /etc/kernel-img.conf postrm hook if defined
         postrm_hook=$(sed '/^\s*postrm_hook/!d;s/.*=\s*//' $KERNEL_IMG_CONF 2>/dev/null || true)
         if [ -n "$postrm_hook" ] ; then
             echo "Running postrm hook script $postrm_hook." 1>&2 
             $postrm_hook "$VERSION" "/boot/kfreebsd-$RELEASE.gz"
         fi
+
+        # Run /etc/kernel/postrm.d/ hooks if they exists
+        if [ -d "/etc/kernel/postrm.d" ] ; then
+	    DEB_MAINT_PARAMS=$@ \
+                run-parts --verbose --exit-on-error \
+                    --arg=$RELEASE \
+                    --arg=/boot/kfreebsd-$RELEASE.gz /etc/kernel/postrm.d
+        fi
     ;;
     
     purge|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)




More information about the Glibc-bsd-commits mailing list