Simplify RPC creds setup (#2480)

Reduce the complexity associated with creating RPC creds
This commit is contained in:
Colin Hebert 2023-01-21 00:03:27 +01:00 committed by GitHub
parent 682af66b47
commit cc616d4433
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -219,17 +219,11 @@ else
fi fi
if [[ -f /run/secrets/rpc_creds ]]; then if [[ -f /run/secrets/rpc_creds ]]; then
#write creds if no file or contents are not the same. export TRANSMISSION_RPC_USERNAME=$(head -1 /run/secrets/rpc_creds)
if [[ ! -f /config/transmission-credentials.txt ]] || [[ "$(cat /run/secrets/rpc_creds)" != "$(cat /config/transmission-credentials.txt)" ]]; then export TRANSMISSION_RPC_PASSWORD=$(tail -1 /run/secrets/rpc_creds)
echo "Setting Transmission RPC credentials from docker secret..."
cp /run/secrets/rpc_creds /config/transmission-credentials.txt
export TRANSMISSION_RPC_USERNAME=$(head -1 /config/transmission-credentials.txt)
export TRANSMISSION_RPC_PASSWORD=$(tail -1 /config/transmission-credentials.txt)
fi fi
else
echo "${TRANSMISSION_RPC_USERNAME}" > /config/transmission-credentials.txt echo "${TRANSMISSION_RPC_USERNAME}" > /config/transmission-credentials.txt
echo "${TRANSMISSION_RPC_PASSWORD}" >> /config/transmission-credentials.txt echo "${TRANSMISSION_RPC_PASSWORD}" >> /config/transmission-credentials.txt
fi
# Persist transmission settings for use by transmission-daemon # Persist transmission settings for use by transmission-daemon
export CONFIG="${CHOSEN_OPENVPN_CONFIG}" export CONFIG="${CHOSEN_OPENVPN_CONFIG}"