[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