From 290612eef95ffca9b6c9a28224be6f51c55bddcd Mon Sep 17 00:00:00 2001 From: Corentin LABBE Date: Tue, 11 Dec 2018 10:02:54 +0100 Subject: backup: backup also devices files The current way to do backup assume that slave will be restarted after each master maintainance. If master is restarted from backup without slaves restarting bring to devices files missing. By backuping devices, a master can be restored from backup without needing slaves worker to be restarted. --- lava-master/scripts/setup.sh | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'lava-master/scripts') diff --git a/lava-master/scripts/setup.sh b/lava-master/scripts/setup.sh index 9864ad2..6153c9d 100755 --- a/lava-master/scripts/setup.sh +++ b/lava-master/scripts/setup.sh @@ -20,6 +20,12 @@ if [ -e /root/backup/db_lavaserver ];then tar xzf /root/backup/joboutput.tar.gz || exit $? fi +if [ -e /root/backup/devices.tar.gz ];then + echo "INFO: Restoring devices files" + tar xzf /root/backup/devices.tar.gz + chown -R lavaserver:lavaserver /etc/lava-server/dispatcher-config/devices +fi + chown -R lavaserver:lavaserver /var/lib/lava-server/default/media/job-output/ # default site is set as example.com -- cgit 1.2.3-korg