diff --git a/db/sync_pandora.sh b/db/sync_pandora.sh index b84d4c8..13ff73f 100755 --- a/db/sync_pandora.sh +++ b/db/sync_pandora.sh @@ -1,5 +1,15 @@ #!/bin/bash -rsync -avP time:/srv/pandora/data/ /srv/pandora/data/ + +rsync -avP power:/srv/pandora/data/ /srv/pandora/data/ +if systemctl is-active --quiet render-infinity.service; then + systemctl stop render-infinity.service + restart_infinity=1 +else + restart_infinity=0 +fi bash /srv/pandora/data/db/reload.sh -rsync -avP time:/srv/pandora/data/ /srv/pandora/data/ --delete pandoractl manage generate_clips +rsync -avP power:/srv/pandora/data/ /srv/pandora/data/ --delete +if [ $restart_infinity == 1 ]; then + systemctl start render-infinity.service +fi diff --git a/etc/systemd/system/pandora-backup-db.service b/etc/systemd/system/pandora-backup-db.service index c8dc18b..03f3e56 100644 --- a/etc/systemd/system/pandora-backup-db.service +++ b/etc/systemd/system/pandora-backup-db.service @@ -5,4 +5,4 @@ Description=Backup pandora database Type=oneshot User=pandora Group=pandora -ExecStart=/srv/pandora/db/update.sh +ExecStart=/srv/pandora/data/db/update.sh