distribution/packages/sysutils/rclone/sources/cloud_restore

18 lines
526 B
Text
Raw Normal View History

#!/bin/bash
# SPDX-License-Identifier: Apache-2.0
# Copyright (C) 2020-present Fewtarius
CONFIGPATH="/storage/.config"
if [ -e "${CONFIGPATH}/rsync.conf" ]
then
source ${CONFIGPATH}/rsync.conf
else
MOUNTPATH="/storage/cloud"
SYNCPATH="GAMES"
BACKUPPATH="/storage/roms"
fi
rclonectl mount ${MOUNTPATH} >/var/log/restore.log 2>&1
rsync -raiv --include-from="${CONFIGPATH}/rsync-rules.conf" ${MOUNTPATH}/${SYNCPATH}/ ${BACKUPPATH}/ >>/var/log/restore.log 2>&1
rclonectl unmount ${MOUNTPATH} >>/var/log/restore.log 2>&1