mirror of
https://0xacab.org/liberate/backupninja.git
synced 2024-11-08 20:02:32 +01:00
a2646868b3
Before it was only possible to backup root directories (depth one, eg. /etc, /var, /usr, …). For example consider the following truncated toy configuration for rsync: [general] mountpoint = /media/ backupdir = backup [source] include = /foo/bar include = /etc We assume you have prepared the existent but empty base-directory /media/backup/ at your destination, then against the expectation, the following error rises: rsync: mkdir "/media/backup/foo/bar/" failed: No such file or directory (2) The reason is that rsync will take the files from the folder /foo/bar/ and tries to put them into the ulitmate – and therefore existent – destination /media/backup/foo/bar. This is not what you would expect, since the prepared directory /media/backup exists and the application should create the rest itself. This Merge Request adds a little script which creates the required directories in the destination before running rsync. It assumes that the base-directory already exists, so that not too much directories are created automatically (could be a mess if you accidentally type the wrong path) |
||
---|---|---|
.. | ||
borg.helper.in | ||
borg.in | ||
dsync.in | ||
dup.helper.in | ||
dup.in | ||
ldap.helper.in | ||
ldap.in | ||
maildir.in | ||
makecd.helper.in | ||
makecd.in | ||
Makefile.am | ||
mysql.helper.in | ||
mysql.in | ||
pgsql.helper.in | ||
pgsql.in | ||
rdiff.helper.in | ||
rdiff.in | ||
rsync.in | ||
sh.in | ||
svn.in | ||
sys.helper.in | ||
sys.in | ||
tar.helper.in | ||
tar.in | ||
trac.in | ||
wget |