diff options
author | intrigeri <intrigeri@boum.org> | 2005-08-14 22:49:43 +0000 |
---|---|---|
committer | intrigeri <intrigeri@boum.org> | 2005-08-14 22:49:43 +0000 |
commit | 3d3c5aa3df15af6b97633c068747e2adc6fe3a81 (patch) | |
tree | d4cc15534ae0033370fcdfc27e04d36045558755 /handlers | |
parent | 4b662f4b336e4a42567cb818bd032afed7de9017 (diff) | |
download | backupninja-3d3c5aa3df15af6b97633c068747e2adc6fe3a81.tar.gz backupninja-3d3c5aa3df15af6b97633c068747e2adc6fe3a81.tar.bz2 |
Fixed a critical bug in pgsql handler vservers support.
Diffstat (limited to 'handlers')
-rw-r--r-- | handlers/pgsql | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/handlers/pgsql b/handlers/pgsql index 3f7d0b9..11a5cfe 100644 --- a/handlers/pgsql +++ b/handlers/pgsql @@ -69,14 +69,14 @@ chmod 700 $vroot$backupdir # if $databases = all, use pg_dumpall if [ "$databases" == "all" ]; then if [ $usevserver ]; then - execstr="$VSERVER $vsname exec su - postgres -c $PGSQLDUMPALL > $vroot$backupdir/${vsname}.sql" + execstr="$VSERVER $vsname exec su - postgres -c $PGSQLDUMPALL > $backupdir/${vsname}.sql" else execstr="su - postgres -c $PGSQLDUMPALL > $backupdir/${localhost}-all.sql" fi debug "$execstr" if [ ! $test ]; then - output=`$execstr 2>&1` - code=$? + output=`$execstr 2>&1` + code=$? if [ "$code" == "0" ]; then debug $output info "Successfully finished dump of pgsql cluster" @@ -91,7 +91,7 @@ else for db in $databases; do if [ $usevserver ] then - execstr="$VSERVER $vsname exec su - postgres -c $PGSQLDUMP $db > $vroot$backupdir/${db}.sql" + execstr="$VSERVER $vsname exec su - postgres -c $PGSQLDUMP $db > $backupdir/${db}.sql" else execstr="su - postgres -c $PGSQLDUMP $db > $backupdir/${db}.sql" fi |