From c90651bdf06058f0675c9e975ef1668a974e7823 Mon Sep 17 00:00:00 2001
From: Nicolas KAROLAK <nicolas@karolak.fr>
Date: Tue, 16 Jan 2018 10:26:56 +0100
Subject: [PATCH] if exists, add /data target to backup cron

---
 9.MediaVault/1.Install_MediaVault/0_setup.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/9.MediaVault/1.Install_MediaVault/0_setup.py b/9.MediaVault/1.Install_MediaVault/0_setup.py
index 8d489589..889d675b 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 = [
-- 
GitLab