domoticz: removed hardcoded userdata path
authorStijn Tintel <stijn@linux-ipv6.be>
Thu, 29 Jun 2017 11:09:18 +0000 (13:09 +0200)
committerStijn Tintel <stijn@linux-ipv6.be>
Thu, 29 Jun 2017 11:18:39 +0000 (13:18 +0200)
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
utils/domoticz/Makefile
utils/domoticz/files/domoticz.init

index 4a350dbcebccc0b5f206126e6b8585100a02c3cd..dc042002971bcb9cc04550ebd7d6e609a4b26dbd 100644 (file)
@@ -11,7 +11,7 @@ PKG_NAME:=domoticz
 PKG_VERSION_MAJOR:=3
 PKG_VERSION_PATCH:=5877
 PKG_VERSION:=$(PKG_VERSION_MAJOR).$(PKG_VERSION_PATCH)
-PKG_RELEASE:=1
+PKG_RELEASE:=2
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=https://github.com/domoticz/domoticz/archive/$(PKG_VERSION)/$(PKG_SOURCE)
index cbee77b5cf6965650abae0435d42b79935761c81..d714b97388c772af21f1122ae2d4555b66bd70d7 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"
+               chmod 0770 "$userdata"
+               chown 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"