mirror of
https://github.com/haugene/docker-transmission-openvpn.git
synced 2025-08-11 16:57:12 +02:00
Simplify RPC creds setup (#2480)
Reduce the complexity associated with creating RPC creds
This commit is contained in:
parent
682af66b47
commit
cc616d4433
@ -219,17 +219,11 @@ else
|
||||
fi
|
||||
|
||||
if [[ -f /run/secrets/rpc_creds ]]; then
|
||||
#write creds if no file or contents are not the same.
|
||||
if [[ ! -f /config/transmission-credentials.txt ]] || [[ "$(cat /run/secrets/rpc_creds)" != "$(cat /config/transmission-credentials.txt)" ]]; then
|
||||
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
|
||||
else
|
||||
echo "${TRANSMISSION_RPC_USERNAME}" > /config/transmission-credentials.txt
|
||||
echo "${TRANSMISSION_RPC_PASSWORD}" >> /config/transmission-credentials.txt
|
||||
export TRANSMISSION_RPC_USERNAME=$(head -1 /run/secrets/rpc_creds)
|
||||
export TRANSMISSION_RPC_PASSWORD=$(tail -1 /run/secrets/rpc_creds)
|
||||
fi
|
||||
echo "${TRANSMISSION_RPC_USERNAME}" > /config/transmission-credentials.txt
|
||||
echo "${TRANSMISSION_RPC_PASSWORD}" >> /config/transmission-credentials.txt
|
||||
|
||||
# Persist transmission settings for use by transmission-daemon
|
||||
export CONFIG="${CHOSEN_OPENVPN_CONFIG}"
|
||||
|
Loading…
Reference in New Issue
Block a user