19 lines
622 B
Bash
Executable File
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}
|