mirror of
https://0xacab.org/liberate/backupninja.git
synced 2024-09-19 23:21:40 +02:00
duplicity: for local backups, check that the destination directory exists.
Thanks to ulrich for the preliminary patch. Closes Redmine#4049.
This commit is contained in:
parent
3d36ded8ab
commit
1790b5332b
1
AUTHORS
1
AUTHORS
@ -45,3 +45,4 @@ Yuval Kogman <nothingmuch@woobling.org> -- RackSpace's CloudFiles support for du
|
|||||||
exobuzz - mysql bugfixes
|
exobuzz - mysql bugfixes
|
||||||
Glennie Vignarajah <glennie@glennie.fr> -- mysql bugfix
|
Glennie Vignarajah <glennie@glennie.fr> -- mysql bugfix
|
||||||
ddpaul <paul@reic.ru> -- rsync bugfix
|
ddpaul <paul@reic.ru> -- rsync bugfix
|
||||||
|
ulrich -- duplicity bugfix preliminary patch
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
version 1.1 -- UNRELEASED
|
||||||
|
handler changes
|
||||||
|
dup:
|
||||||
|
. For local backups, check that the destination directory exists.
|
||||||
|
Thanks to ulrich for the preliminary patch. (Redmine#4049)
|
||||||
|
|
||||||
version 1.0.1 -- June 29, 2012
|
version 1.0.1 -- June 29, 2012
|
||||||
handler changes
|
handler changes
|
||||||
rsync:
|
rsync:
|
||||||
|
@ -55,6 +55,13 @@ fi
|
|||||||
if [ "`echo $desturl | @AWK@ -F ':' '{print $1}'`" == "ftp" ]; then
|
if [ "`echo $desturl | @AWK@ -F ':' '{print $1}'`" == "ftp" ]; then
|
||||||
[ -n "$ftp_password" ] || fatal "ftp_password must be set for FTP backups."
|
[ -n "$ftp_password" ] || fatal "ftp_password must be set for FTP backups."
|
||||||
fi
|
fi
|
||||||
|
if [ "`echo $desturl | @AWK@ -F ':' '{print $1}'`" == "file" ]; then
|
||||||
|
if [ ! -e "`echo $desturl | @AWK@ -F '://' '{print $2}'`" ]; then
|
||||||
|
fatal "The destination directory ($desturl) does not exist."
|
||||||
|
elif [ ! -d "`echo $desturl | @AWK@ -F '://' '{print $2}'`" ]; then
|
||||||
|
fatal "The destination ($desturl) is not a directory."
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
### VServers
|
### VServers
|
||||||
# If vservers are configured, check that the ones listed in $vsnames do exist.
|
# If vservers are configured, check that the ones listed in $vsnames do exist.
|
||||||
|
Loading…
Reference in New Issue
Block a user