X-Git-Url: https://git.stderr.nl/gitweb?p=matthijs%2Fupstream%2Fbackupninja.git;a=blobdiff_plain;f=backupninja;h=70c6640ae4dc3a9bdbdb7f433f3a7806fb046fad;hp=a105a5bf3eef7cc06b2d0d141828d03d1bcf73fa;hb=1b3449f24cd2ce5ec99602ef6d4286d8159e427f;hpb=e2089c77cb24838660e8072d08478fab0835a2ed diff --git a/backupninja b/backupninja index a105a5b..70c6640 100755 --- a/backupninja +++ b/backupninja @@ -3,7 +3,7 @@ # B A C K U P N I N J A /()/ # `\| # -# Copyright (C) 2004 riseup.net -- property is theft. +# Copyright (C) 2004-05 riseup.net -- property is theft. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -429,7 +429,7 @@ getconf RSYNC /usr/bin/rsync getconf vservers no getconf VSERVERINFO /usr/sbin/vserver-info getconf VSERVER /usr/sbin/vserver -getconf VROOTDIR `$VSERVERINFO info SYSINFO |grep vserver-Rootdir | awk '{print $2}'` +getconf VROOTDIR `if [ -f "$VSERVERINFO" ]; then $VSERVERINFO info SYSINFO |grep vserver-Rootdir | awk '{print $2}'; fi` if [ ! -d "$configdirectory" ]; then echo "Configuration directory '$configdirectory' not found." @@ -443,8 +443,8 @@ if [ "$UID" != "0" ]; then exit 1 fi -if [ "$VSERVERS" = "yes" -a ! -d $VROOTDIR ]; then - echo "vservers option set in config, but $VROOTDIR is not a directory!" +if [ "$vservers" == "yes" -a ! -d "$VROOTDIR" ]; then + echo "vservers option set in config, but $VROOTDIR is not a directory!" fatal "vservers option set in config, but $VROOTDIR is not a directory!" fi