hassio-addon-rclone/rclone/rootfs/etc/cont-init.d/rclone.sh

22 lines
734 B
Bash
Raw Normal View History

2021-06-14 21:48:31 +00:00
#! /usr/bin/with-contenv bashio
bashio::log.info "Configuring rclone..."
bashio::config.require.username 'credentials.username'
bashio::config.require.password 'credentials.password'
bashio::config.suggest.true 'tls.ssl'
bashio::config.require.ssl 'tls' 'tls.certfile' 'tls.keyfile'
SYNC_COMMAND=$(bashio::config 'sync_command')
DESTINATION=$(bashio::config 'destination')
2021-06-14 21:48:31 +00:00
USERNAME=$(bashio::config 'credentials.username')
PASSWORD=$(bashio::config 'credentials.password')
2023-11-07 16:53:08 +00:00
FILTER='{"IncludeRule": ["*.tar"]}'
2021-06-14 21:48:31 +00:00
2023-11-07 16:44:29 +00:00
command="rclone rc --user \"$USERNAME\" --pass \"$PASSWORD\" sync/$SYNC_COMMAND srcFs=/backup dstFs=$DESTINATION _async=true _filter='$FILTER'"
2021-06-14 21:48:31 +00:00
echo "$(bashio::config 'cron') $command" >> /etc/crontabs/root
2021-06-14 21:48:31 +00:00
crontab -l