TrueChartsClone/.containers/apps/nzbget/entrypoint.sh

19 lines
622 B
Bash
Executable File

#!/usr/bin/env bash
#shellcheck disable=SC1091
source "/shim/umask.sh"
source "/shim/vpn.sh"
if [[ ! -f "/config/nzbget.conf" ]]; then
cp /app/nzbget.conf /config/nzbget.conf
sed -i \
-e "s#\\(MainDir=\\).*#\\1/config/downloads#g" \
-e "s#\\(QueueDir=\\).*#\\1/config/queue#g" \
-e "s#\\(LockFile=\\).*#\\1/config/nzbget.lock#g" \
-e "s#\\(LogFile=\\).*#\\1/config/nzbget.log#g" \
-e "s#\\(ShellOverride=\\).*#\\1.py=/usr/bin/python3#g" \
"/config/nzbget.conf"
fi
exec /app/nzbget --server --option "OutputMode=log" --configfile /config/nzbget.conf ${EXTRA_ARGS}