From: intrigeri Date: Thu, 19 Jan 2006 21:57:54 +0000 (+0000) Subject: handlers/pgsql: make more use of the new lib/vserver functionality X-Git-Tag: backupninja-0.9.3~22 X-Git-Url: https://git.stderr.nl/gitweb?a=commitdiff_plain;h=d600ba40c040c6a75a5b817f80184f60d9dc6eaf;p=matthijs%2Fupstream%2Fbackupninja.git handlers/pgsql: make more use of the new lib/vserver functionality --- diff --git a/handlers/pgsql b/handlers/pgsql index 63062f7..8629260 100644 --- a/handlers/pgsql +++ b/handlers/pgsql @@ -10,12 +10,12 @@ getconf vsname localhost=`hostname` -# If vservers are configured, decide if the handler should -# use them or if it should just operate on the host +# If vservers are enabled, check that $vsname exists, and decide if the +# handler should use it or if it should just operate on the host. local usevserver=no if [ $vservers_are_available = yes ]; then if ! vservers_exist "$vsname" ; then - fatal "At least one of the vservers listed in vsnames ($vsnames) does not exist." + fatal "The vserver given in vsname ($vsname) does not exist." else info "using vserver '$vsname'" usevserver=yes @@ -23,13 +23,11 @@ if [ $vservers_are_available = yes ]; then fi # As needed, make sure that : -# * the specified vserver exists and is running +# * the specified vserver is running # * the specified vserver or host has the needed executables if [ $usevserver = yes ]; then info "examining vserver '$vsname'" - # does it exist ? vroot="$VROOTDIR/$vsname" - [ -d $vroot ] || fatal "vserver '$vsname' does not exist at '$vroot'" # is it running ? running=`$VSERVERINFO $vsname RUNNING` if [ "$running" = "1" ]; then