diff options
Diffstat (limited to 'handlers/pgsql')
-rw-r--r-- | handlers/pgsql | 10 |
1 files changed, 4 insertions, 6 deletions
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 |