From: intrigeri Date: Sun, 14 Aug 2005 22:54:08 +0000 (+0000) Subject: Fixed a critical bug in sys handler vservers support: it tried (and failed) to save... X-Git-Url: https://git.stderr.nl/gitweb?a=commitdiff_plain;h=70ba2a25be781bb6ff105ca2a0aeb9db69fefc1e;p=matthijs%2Fupstream%2Fbackupninja.git Fixed a critical bug in sys handler vservers support: it tried (and failed) to save packages list even if packages=no. git-svn-id: http://code.autistici.org/svn/backupninja/trunk@168 758a04ac-41e6-0310-8a23-8373a73cc35d --- diff --git a/handlers/sys b/handlers/sys index 83af9b9..8054b4a 100755 --- a/handlers/sys +++ b/handlers/sys @@ -95,22 +95,23 @@ fi # here we grab a list of the packages installed and removed. # -if [ $usevserver ] -then - for vserver in `ls $VROOTDIR | grep -E -v $nodpkg` - do - debug "$VSERVER $vserver exec dpkg --get-selections > $VROOTDIR/$vserver$packagesfile" - $VSERVER $vserver exec dpkg --get-selections > $VROOTDIR/$vserver$packagesfile - done -fi - -# We want to perform this on the host as well if [ "$packages" == "yes" ]; then - debug "dpkg --get-selections > $packagesfile" - dpkg --get-selections > $packagesfile + if [ $usevserver ] + then + for vserver in `ls $VROOTDIR | grep -E -v $nodpkg` + do + debug "$VSERVER $vserver exec dpkg --get-selections > $VROOTDIR/$vserver$packagesfile" + $VSERVER $vserver exec dpkg --get-selections > $VROOTDIR/$vserver$packagesfile + done + fi + +# We want to perform this on the host as well + if [ "$packages" == "yes" ]; then + debug "dpkg --get-selections > $packagesfile" + dpkg --get-selections > $packagesfile + fi fi - ## PARTITIONS ############################# # here we use sfdisk to dump a listing of all the partitions.