Fixed a problem with setting the environment variables in the Synology script, causing the service to be accessible without DSM login guards.

This commit is contained in:
Kenneth Skovhede
2017-07-04 01:02:54 +02:00
parent ce2d239535
commit adf4da3836
+8 -1
View File
@@ -33,7 +33,14 @@ DaemonStart() {
mkdir -p "${PACKAGE_TEMP_DIR}"
TMP_DIR="${PACKAGE_TEMP_DIR}" TEMP="${PACKAGE_TEMP_DIR}" mono "${PACKAGE_DIR}/Duplicati.Server.exe" &
SYNO_DSM_AUTH=${SYNO_DSM_AUTH} \
SYNO_SKIP_XSRF=${SYNO_SKIP_XSRF} \
SYNO_ALL_USERS=${SYNO_ALL_USERS} \
SYNO_AUTHENTICATE_CGI="${SYNO_AUTHENTICATE_CGI}" \
SYNO_LOGIN_CGI="${SYNO_LOGIN_CGI}" \
TMP_DIR="${PACKAGE_TEMP_DIR}" \
TEMP="${PACKAGE_TEMP_DIR}" \
mono "${PACKAGE_DIR}/Duplicati.Server.exe" &
echo $! > "$PID_FILE"
cp -f ${PACKAGE_DIR}/dsm.duplicati.conf /usr/local/etc/nginx/conf.d/