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
|
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}"
|
||||||
|
Loading…
Reference in New Issue
Block a user