diff options
author | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2017-02-20 11:27:51 +0200 |
---|---|---|
committer | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2017-02-20 11:42:19 +0200 |
commit | 1428cb3423f0c67df2fe13f99ff57fd13559fe63 (patch) | |
tree | fbb9790f2c9a92caa68de4a7b6fe62db4ed94ade /community/zoneminder/zoneminder.initd | |
parent | 66b476259c90c3377bd748e6c9b6e4a236e11fbb (diff) | |
download | aports-1428cb3423f0c67df2fe13f99ff57fd13559fe63.tar.bz2 aports-1428cb3423f0c67df2fe13f99ff57fd13559fe63.tar.xz |
community/zoneminder: use zmlinkcontent.sh
Diffstat (limited to 'community/zoneminder/zoneminder.initd')
-rw-r--r-- | community/zoneminder/zoneminder.initd | 28 |
1 files changed, 4 insertions, 24 deletions
diff --git a/community/zoneminder/zoneminder.initd b/community/zoneminder/zoneminder.initd index 1c8b970883..ec9a1d1029 100644 --- a/community/zoneminder/zoneminder.initd +++ b/community/zoneminder/zoneminder.initd @@ -1,11 +1,11 @@ #!/sbin/openrc-run # init.d file for zoneminder -# Copyright (c) 2013-2016 Kaarle Ritvanen +# Copyright (c) 2013-2017 Kaarle Ritvanen name=zoneminder command=/usr/bin/zmpkg.pl -extra_commands="setup perms" +extra_commands="setup" depend() { after mariadb @@ -16,8 +16,8 @@ start() { if status > /dev/null; then ewarn "$name already started" else - prepare - $command start + ( . /etc/zm.conf && chgrp $ZM_WEB_GROUP /etc/zm.conf ) + zmlinkcontent.sh > /dev/null && $command start fi eend $? } @@ -45,23 +45,3 @@ setup() { < $ZM_PATH_DATA/db/zm_create.sql eend $? } - -prepare() { - . /etc/zm.conf - install -d -o $ZM_WEB_USER -g $ZM_WEB_GROUP \ - /var/run/zoneminder - perms simple -} - -perms() { - . /etc/zm.conf - if [ "$1" != "simple" ]; then - ebegin "Setting correct permssion, this could take a while" - RECURSIVE="-R" - fi - chgrp $ZM_WEB_GROUP /etc/zm.conf - chown $RECURSIVE $ZM_WEB_USER:$ZM_WEB_GROUP \ - /var/lib/zoneminder/* /var/run/zoneminder - chown $RECURSIVE $ZM_WEB_USER:wheel /var/log/zoneminder -} - |