Update 20-config

This commit is contained in:
Alexandre
2021-10-31 00:09:50 +02:00
committed by GitHub
parent 0641b9a593
commit 0871afe7e3

View File

@@ -86,25 +86,29 @@ bashio::log.info "UI selected : $CUSTOMUI"
# From linuxserver # # From linuxserver #
#################### ####################
USER=$(bashio::config 'user') if bashio::config.has_value 'user'; then
PASS=$(bashio::config 'pass') USER=$(bashio::config 'user')
if [ ! -z "$USER" ] && [ ! -z "$PASS" ]; then PASS=$(bashio::config 'pass')
sed -i '/rpc-authentication-required/c\ "rpc-authentication-required": true,' /config/transmission/settings.json if [ ! -z "$USER" ] && [ ! -z "$PASS" ]; then
sed -i "/rpc-username/c\ \"rpc-username\": \"$USER\"," /config/transmission/settings.json sed -i '/rpc-authentication-required/c\ "rpc-authentication-required": true,' /config/transmission/settings.json
sed -i "/rpc-password/c\ \"rpc-password\": \"$PASS\"," /config/transmission/settings.json sed -i "/rpc-username/c\ \"rpc-username\": \"$USER\"," /config/transmission/settings.json
else sed -i "/rpc-password/c\ \"rpc-password\": \"$PASS\"," /config/transmission/settings.json
sed -i '/rpc-authentication-required/c\ "rpc-authentication-required": false,' /config/transmission/settings.json else
sed -i "/rpc-username/c\ \"rpc-username\": \"$USER\"," /config/transmission/settings.json sed -i '/rpc-authentication-required/c\ "rpc-authentication-required": false,' /config/transmission/settings.json
sed -i "/rpc-password/c\ \"rpc-password\": \"$PASS\"," /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
fi fi
WHITELIST=$(bashio::config 'whitelist') if bashio::config.has_value 'whitelist'; then
if [ ! -z "$WHITELIST" ]; then WHITELIST=$(bashio::config 'whitelist')
sed -i '/rpc-whitelist-enabled/c\ "rpc-whitelist-enabled": true,' /config/transmission/settings.json if [ ! -z "$WHITELIST" ]; then
sed -i "/\"rpc-whitelist\"/c\ \"rpc-whitelist\": \"$WHITELIST\"," /config/transmission/settings.json sed -i '/rpc-whitelist-enabled/c\ "rpc-whitelist-enabled": true,' /config/transmission/settings.json
else sed -i "/\"rpc-whitelist\"/c\ \"rpc-whitelist\": \"$WHITELIST\"," /config/transmission/settings.json
sed -i '/rpc-whitelist-enabled/c\ "rpc-whitelist-enabled": false,' /config/transmission/settings.json else
sed -i "/\"rpc-whitelist\"/c\ \"rpc-whitelist\": \"$WHITELIST\"," /config/transmission/settings.json 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
fi fi
#if [ ! -z "$HOST_WHITELIST" ]; then #if [ ! -z "$HOST_WHITELIST" ]; then