Improve installed-check for packages that should be reconfigured.
authorMichael Prokop <mika@grml.org>
Wed, 4 May 2011 11:17:01 +0000 (13:17 +0200)
committerMichael Prokop <mika@grml.org>
Wed, 4 May 2011 11:17:01 +0000 (13:17 +0200)
chroot-script

index 470a111..20a1cb0 100755 (executable)
@@ -226,9 +226,10 @@ kernel() {
 reconfigure() {
   if [ -n "$RECONFIGURE" ] ; then
      for package in $RECONFIGURE ; do
-         dpkg --list $package 1>/dev/null 2>/dev/null && \
-         DEBIAN_FRONTEND=$DEBIAN_FRONTEND dpkg-reconfigure $package || \
-         echo "Warning: $package does not exist, can not reconfigure it."
+         if dpkg --list $package >/dev/null 2>&1 | grep '^ii' ; then
+           DEBIAN_FRONTEND=$DEBIAN_FRONTEND dpkg-reconfigure $package || \
+           echo "Warning: $package does not exist, can not reconfigure it."
+         fi
      done
   fi
 }