diff --git a/9.MediaVault/1.Install_MediaVault/0_setup.py b/9.MediaVault/1.Install_MediaVault/0_setup.py index 8d489589327e1e3b7eab02a4b4ba552f6fddcb57..889d675bf2e70095d6b130e736eb8e562d26e779 100755 --- a/9.MediaVault/1.Install_MediaVault/0_setup.py +++ b/9.MediaVault/1.Install_MediaVault/0_setup.py @@ -10,6 +10,8 @@ def setup(interactive=True): CROND_TEMPLATE = '''# https://github.com/laurent22/rsync-time-backup 0 22 * * * root /usr/local/sbin/rsync_tmbackup.sh /etc root@{backup_server}:/backup/{hostname}/etc /etc/backup/excluded_patterns.txt 0 22 * * * root flock -n /etc/backup/home_backup.lock /usr/local/sbin/rsync_tmbackup.sh /home root@{backup_server}:/backup/{hostname}/home /etc/backup/excluded_patterns.txt''' + if os.path.exists('/data'): + CROND_TEMPLATE += '\n0 22 * * * root flock -n /etc/backup/data_backup.lock /usr/local/sbin/rsync_tmbackup.sh /data root@{backup_server}:/backup/{hostname}/data /etc/backup/excluded_patterns.txt' # crontab files can only contain lowercase and dashes, no _ or . cmds = [