Files
pms/root/etc/cont-init.d/30-plex-cfg

22 lines
627 B
Plaintext
Executable File

#!/usr/bin/with-contenv bash
# Check, if a configuration directory exists
mkdir -pv ~/.config/rclone
cp /etc/plexdrv/rclone.conf ~/.config/rclone/rclone.conf
if [[ -d /config/Library ]]
then
echo "Configuration found, skipping restore of backup"
else
if rclone ls $BACKUP/pms.tar.gz
then
echo "No configuration found, restoring backup..."
rclone copy $BACKUP/pms.tar.gz / --verbose --transfers 4 --checkers 20 --stats 10s
cd /config
tar -xvzf /pms.tar.gz
fi
fi
echo "0 $CRON * * * /root/bin/backup-pms 2>/var/log/backup.err >/var/log/backup.log" > /root/crontab.txt
crontab /root/crontab.txt
service cron start