summaryrefslogtreecommitdiff
path: root/pcr/zoneminder/zoneminder.service
diff options
context:
space:
mode:
authorAndré Fabian Silva Delgado <emulatorman@parabola.nu>2014-11-11 00:49:16 -0200
committerAndré Fabian Silva Delgado <emulatorman@parabola.nu>2014-11-11 00:49:16 -0200
commitea6033158ac98278a3ae9c72bfdb1600d3291d51 (patch)
treec90613de5684c78c97688fc147238f570c249405 /pcr/zoneminder/zoneminder.service
parentede60ed00d4c781adadca99ddef19be1bf56e8aa (diff)
parent9c42bad2321700894b65373a0de4f1118959da34 (diff)
downloadabslibre-ea6033158ac98278a3ae9c72bfdb1600d3291d51.tar.gz
abslibre-ea6033158ac98278a3ae9c72bfdb1600d3291d51.tar.bz2
abslibre-ea6033158ac98278a3ae9c72bfdb1600d3291d51.zip
Merge branch 'master' of ssh://projects.parabola.nu/~git/abslibre
Diffstat (limited to 'pcr/zoneminder/zoneminder.service')
-rw-r--r--pcr/zoneminder/zoneminder.service15
1 files changed, 10 insertions, 5 deletions
diff --git a/pcr/zoneminder/zoneminder.service b/pcr/zoneminder/zoneminder.service
index 05cae6f91..83d992aa7 100644
--- a/pcr/zoneminder/zoneminder.service
+++ b/pcr/zoneminder/zoneminder.service
@@ -1,13 +1,18 @@
+# ZoneMinder systemd unit file
+# This file is intended to work with all distributions with Systemd
+
[Unit]
-Description=Capture, analyse, record and monitor video security cameras
-After=network.target remote-fs.target
-Required=mysqld.service
+Description=ZoneMinder CCTV recording and security system
+After=network.target mysqld.service httpd.service
+Requires=mysqld.service httpd.service
[Service]
+User=http
Type=forking
ExecStart=/usr/bin/zmpkg.pl start
-ExecRestart=/usr/bin/zmpkg.pl restart
-ExecStop=/usr/bin/zmpkg.pl stop
+ExecReload=/usr/bin/zmpkg.pl restart
+ExecStop=/bin/bash -c '[[ "$(/usr/bin/pgrep zmdc.pl)" > 0 ]] && /usr/bin/zmpkg.pl stop'
+PIDFile="/run/zm/zm.pid"
[Install]
WantedBy=multi-user.target