|
|
@ -14,11 +14,15 @@ COUCHPOTATO="${INSTALL_DIR}/CouchPotato.py" |
|
|
|
CFG_FILE="${INSTALL_DIR}/var/settings.conf" |
|
|
|
PID_FILE="${INSTALL_DIR}/var/couchpotato.pid" |
|
|
|
LOG_FILE="${INSTALL_DIR}/var/logs/CouchPotato.log" |
|
|
|
|
|
|
|
DSM_MAJOR_VERSION=`cat /etc.defaults/VERSION | grep majorversion | grep -o [0-9]*` |
|
|
|
|
|
|
|
start_daemon () |
|
|
|
{ |
|
|
|
if [ ${DSM_MAJOR_VERSION} -gt 5 ]; then |
|
|
|
sudo -u ${RUNAS} PATH=${PATH} ${PYTHON} ${COUCHPOTATO} --daemon --pid_file ${PID_FILE} --config ${CFG_FILE} |
|
|
|
else |
|
|
|
su ${RUNAS} -c "PATH=${PATH} ${PYTHON} ${COUCHPOTATO} --daemon --pid_file ${PID_FILE} --config ${CFG_FILE}" |
|
|
|
fi |
|
|
|
} |
|
|
|
|
|
|
|
stop_daemon() |
|
|
@ -46,6 +50,7 @@ let counter=counter-1 |
|
|
|
sleep 1 |
|
|
|
done |
|
|
|
} |
|
|
|
|
|
|
|
case $1 in |
|
|
|
start) |
|
|
|
if daemon_status; then |
|
|
|