Update 20-config

This commit is contained in:
Alexandre
2021-10-31 00:33:01 +02:00
committed by GitHub
parent 06c04f2105
commit ada6100785

View File

@@ -90,35 +90,35 @@ bashio::log.info "UI selected : $CUSTOMUI"
############### ###############
# Clean lines # Clean lines
sed -i "/rpc-authentication-required/ d" /config/transmission/settings.json #sed -i "/rpc-authentication-required/ d" /config/transmission/settings.json
sed -i "/rpc-username/ d" /config/transmission/settings.json #sed -i "/rpc-username/ d" /config/transmission/settings.json
sed -i "/rpc-password/ d" /config/transmission/settings.json #sed -i "/rpc-password/ d" /config/transmission/settings.json
# Set lines # Set lines
if bashio::config.has_value 'user'; then #if bashio::config.has_value 'user'; then
USER=$(bashio::config 'user') # USER=$(bashio::config 'user')
PASS=$(bashio::config 'pass') # PASS=$(bashio::config 'pass')
sed -i "2 i\"rpc-authentication-required\": true," /config/transmission/settings.json # sed -i "2 i\"rpc-authentication-required\": true," /config/transmission/settings.json
sed -i "2 i\"rpc-username\": \"$USER\"," /config/transmission/settings.json # sed -i "2 i\"rpc-username\": \"$USER\"," /config/transmission/settings.json
sed -i "2 i\"rpc-password\": \"$PASS\"," /config/transmission/settings.json # sed -i "2 i\"rpc-password\": \"$PASS\"," /config/transmission/settings.json
bashio::log.info "User & Pass set, authentification will be with user : $USER and pass : $PASS" # bashio::log.info "User & Pass set, authentification will be with user : $USER and pass : $PASS"
else #else
sed -i "2 i\"rpc-authentication-required\": false," /config/transmission/settings.json # sed -i "2 i\"rpc-authentication-required\": false," /config/transmission/settings.json
bashio::log.warning "User & Pass not set, no authentification required" # bashio::log.warning "User & Pass not set, no authentification required"
fi #fi
# WHITELIST # WHITELIST
########### ###########
sed -i "/whitelist/ d" /config/transmission/settings.json #sed -i "/whitelist/ d" /config/transmission/settings.json
if bashio::config.has_value 'whitelist'; then #if bashio::config.has_value 'whitelist'; then
WHITELIST=$(bashio::config 'whitelist') # WHITELIST=$(bashio::config 'whitelist')
bashio::log.info "Whitelist set, no authentification from IP $WHITELIST" # bashio::log.info "Whitelist set, no authentification from IP $WHITELIST"
sed -i "2 i\"rpc-whitelist-enabled\": true," /config/transmission/settings.json # sed -i "2 i\"rpc-whitelist-enabled\": true," /config/transmission/settings.json
sed -i "2 i\"rpc-whitelist\": \"$WHITELIST\"," /config/transmission/settings.json # sed -i "2 i\"rpc-whitelist\": \"$WHITELIST\"," /config/transmission/settings.json
else #else
sed -i "2 i\"rpc-whitelist-enabled\": false," /config/transmission/settings.json # sed -i "2 i\"rpc-whitelist-enabled\": false," /config/transmission/settings.json
fi #fi
#if [ ! -z "$HOST_WHITELIST" ]; then #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-enabled/c\ "rpc-host-whitelist-enabled": true,' /config/transmission/settings.json