install: use environment vars for service env file
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
This commit is contained in:
parent
22d1fda655
commit
1857eecb36
|
@ -131,13 +131,12 @@ install_script()
|
||||||
ENV_FILE="${DATA_PATH}/systemd/moonraker.env"
|
ENV_FILE="${DATA_PATH}/systemd/moonraker.env"
|
||||||
if [ ! -f $ENV_FILE ] || [ $FORCE_DEFAULTS = "y" ]; then
|
if [ ! -f $ENV_FILE ] || [ $FORCE_DEFAULTS = "y" ]; then
|
||||||
rm -f $ENV_FILE
|
rm -f $ENV_FILE
|
||||||
args="MOONRAKER_ARGS=\"-m moonraker"
|
env_vars="MOONRAKER_DATA_PATH=\"${DATA_PATH}\""
|
||||||
[ -n "${CONFIG_PATH}" ] && args="${args} -c ${CONFIG_PATH}"
|
[ -n "${CONFIG_PATH}" ] && env_vars="${env_vars}\nMOONRAKER_CONFIG_PATH=\"${CONFIG_PATH}\""
|
||||||
[ -n "${LOG_PATH}" ] && args="${args} -l ${LOG_PATH}"
|
[ -n "${LOG_PATH}" ] && env_vars="${env_vars}\nMOONRAKER_LOG_PATH=\"${LOG_PATH}\""
|
||||||
args="${args} -d ${DATA_PATH}"
|
env_vars="${env_vars}\nMOONRAKER_ARGS=\"-m moonraker\""
|
||||||
args="${args}\""
|
env_vars="${env_vars}\nPYTHONPATH=\"${SRCDIR}\"\n"
|
||||||
args="${args}\nPYTHONPATH=\"${SRCDIR}\""
|
echo -e $env_vars > $ENV_FILE
|
||||||
echo -e $args > $ENV_FILE
|
|
||||||
fi
|
fi
|
||||||
[ -f $SERVICE_FILE ] && [ $FORCE_DEFAULTS = "n" ] && return
|
[ -f $SERVICE_FILE ] && [ $FORCE_DEFAULTS = "n" ] && return
|
||||||
report_status "Installing system start script..."
|
report_status "Installing system start script..."
|
||||||
|
|
Loading…
Reference in New Issue