diff --git a/tools/addon/qbittorrent-exporter.sh b/tools/addon/qbittorrent-exporter.sh index 9017afecf..bec5392a3 100644 --- a/tools/addon/qbittorrent-exporter.sh +++ b/tools/addon/qbittorrent-exporter.sh @@ -121,7 +121,7 @@ After=network.target [Service] User=root WorkingDirectory=/opt/qbittorrent-exporter/src -EnvironmentFile="$CONFIG_PATH" +EnvironmentFile=$CONFIG_PATH ExecStart=/opt/qbittorrent-exporter/src/qbittorrent-exporter Restart=always @@ -142,6 +142,12 @@ pidfile="/opt/qbittorrent-exporter/src/pidfile" depend() { need net } + +start_pre() { + if [ -f "$CONFIG_PATH" ]; then + export \$(grep -v '^#' $CONFIG_PATH | xargs) + fi +} EOF chmod +x "$SERVICE_PATH" rc-update add qbittorrent-exporter default &>/dev/null