Merge pull request #4853 from StevenHessing/noddos
[feed/packages.git] / utils / domoticz / files / domoticz.init
index cbee77b5cf6965650abae0435d42b79935761c81..26e0c42d4215ebdb2c28222c01d63da85e4a4ce3 100644 (file)
@@ -19,7 +19,12 @@ start_domoticz() {
 
        [ -n "$loglevel" ] && procd_append_param command -loglevel "$loglevel"
        [ -n "$syslog" ] && procd_append_param command -syslog "$syslog"
-       [ -n "$userdata" ] && procd_append_param command -userdata "$userdata"
+       [ -n "$userdata" ] && {
+               mkdir -p "${userdata}/generated_scripts"
+               chmod -R 0770 "$userdata"
+               chown -R domoticz:domoticz "$userdata"
+               procd_append_param command -userdata "$userdata"
+       }
        [ -n "$sslcert" -a "${sslwww:-0}" -gt 0 ] && {
                procd_append_param command -sslcert "$sslcert"
                procd_append_param command -sslwww "$sslwww"
@@ -29,10 +34,6 @@ start_domoticz() {
 }
 
 start_service() {
-       mkdir -p /var/lib/domoticz
-       chmod 0770 /var/lib/domoticz
-       chown domoticz:domoticz /var/lib/domoticz
-
        procd_open_instance
 
        procd_set_param command "$PROG"