From 16554632ff7a9725d8c9bd9ca52f28c5a108e4b8 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Sun, 31 Oct 2021 00:04:18 +0200 Subject: [PATCH] Update 20-config --- transmission/rootfs/etc/cont-init.d/20-config | 39 ++++++++++--------- 1 file changed, 21 insertions(+), 18 deletions(-) diff --git a/transmission/rootfs/etc/cont-init.d/20-config b/transmission/rootfs/etc/cont-init.d/20-config index 957c1cf8c..719e05462 100644 --- a/transmission/rootfs/etc/cont-init.d/20-config +++ b/transmission/rootfs/etc/cont-init.d/20-config @@ -86,24 +86,27 @@ bashio::log.info "UI selected : $CUSTOMUI" # From linuxserver # #################### -#if [ ! -z "$USER" ] && [ ! -z "$PASS" ]; then -# sed -i '/rpc-authentication-required/c\ "rpc-authentication-required": true,' /config/transmission/settings.json -# sed -i "/rpc-username/c\ \"rpc-username\": \"$USER\"," /config/transmission/settings.json -# sed -i "/rpc-password/c\ \"rpc-password\": \"$PASS\"," /config/transmission/settings.json -#else -# sed -i '/rpc-authentication-required/c\ "rpc-authentication-required": false,' /config/transmission/settings.json -# sed -i "/rpc-username/c\ \"rpc-username\": \"$USER\"," /config/transmission/settings.json -# sed -i "/rpc-password/c\ \"rpc-password\": \"$PASS\"," /config/transmission/settings.json -#fi -# -#if [ ! -z "$WHITELIST" ]; then -# sed -i '/rpc-whitelist-enabled/c\ "rpc-whitelist-enabled": true,' /config/transmission/settings.json -# sed -i "/\"rpc-whitelist\"/c\ \"rpc-whitelist\": \"$WHITELIST\"," /config/transmission/settings.json -#else -# sed -i '/rpc-whitelist-enabled/c\ "rpc-whitelist-enabled": false,' /config/transmission/settings.json -# sed -i "/\"rpc-whitelist\"/c\ \"rpc-whitelist\": \"$WHITELIST\"," /config/transmission/settings.json -#fi -# +USER=$(bashio::config 'user') +PASS=$(bashio::config 'pass') +if [ ! -z "$USER" ] && [ ! -z "$PASS" ]; then + sed -i '/rpc-authentication-required/c\ "rpc-authentication-required": true,' /config/transmission/settings.json + sed -i "/rpc-username/c\ \"rpc-username\": \"$USER\"," /config/transmission/settings.json + sed -i "/rpc-password/c\ \"rpc-password\": \"$PASS\"," /config/transmission/settings.json +else + sed -i '/rpc-authentication-required/c\ "rpc-authentication-required": false,' /config/transmission/settings.json + sed -i "/rpc-username/c\ \"rpc-username\": \"$USER\"," /config/transmission/settings.json + sed -i "/rpc-password/c\ \"rpc-password\": \"$PASS\"," /config/transmission/settings.json +fi + +WHITELIST=$(bashio::config 'whitelist') +if [ ! -z "$WHITELIST" ]; then + sed -i '/rpc-whitelist-enabled/c\ "rpc-whitelist-enabled": true,' /config/transmission/settings.json + sed -i "/\"rpc-whitelist\"/c\ \"rpc-whitelist\": \"$WHITELIST\"," /config/transmission/settings.json +else + sed -i '/rpc-whitelist-enabled/c\ "rpc-whitelist-enabled": false,' /config/transmission/settings.json + sed -i "/\"rpc-whitelist\"/c\ \"rpc-whitelist\": \"$WHITELIST\"," /config/transmission/settings.json +fi + #if [ ! -z "$HOST_WHITELIST" ]; then # sed -i '/rpc-host-whitelist-enabled/c\ "rpc-host-whitelist-enabled": true,' /config/transmission/settings.json # sed -i "/\"rpc-host-whitelist\"/c\ \"rpc-host-whitelist\": \"$HOST_WHITELIST\"," /config/transmission/settings.json