[Piuparts-commits] [SCM] piuparts git repository branch, piatti, updated. 0.44-689-gbf31baf
Andreas Beckmann
debian at abeckmann.de
Sun Jun 10 11:10:25 UTC 2012
The following commit has been merged in the piatti branch:
commit 8998b17d0b80d17b9858d9ad7794a4da36a84ee4
Author: Andreas Beckmann <debian at abeckmann.de>
Date: Wed Jun 6 11:19:34 2012 +0200
add scripts-debug-prerm/pre_remove_prerm_set-x
For easy debugging of packages that fail during prerm.
Signed-off-by: Andreas Beckmann <debian at abeckmann.de>
diff --git a/org/piuparts.debian.org/etc/scripts-debug-prerm/pre_remove_prerm_set-x b/org/piuparts.debian.org/etc/scripts-debug-prerm/pre_remove_prerm_set-x
new file mode 100755
index 0000000..3fa53e1
--- /dev/null
+++ b/org/piuparts.debian.org/etc/scripts-debug-prerm/pre_remove_prerm_set-x
@@ -0,0 +1,17 @@
+#!/bin/sh
+set -e
+
+for target in ${PIUPARTS_OBJECTS%%=*}
+do
+ pkg=${target}
+ prerm=/var/lib/dpkg/info/$pkg.prerm
+ if [ -f $prerm ]; then
+ if head -n 1 $prerm | grep -qE '/bin/(ba)?sh' ; then
+ echo "DEBUG PRERM REMOVE: enabling 'set -x' in $pkg.prerm"
+ sed -i '2 i set -x' $prerm
+ else
+ echo "Unsupported script type in $prerm:"
+ head -n 1 $prerm
+ fi
+ fi
+done
--
piuparts git repository
More information about the Piuparts-commits
mailing list