summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTroy Will2015-08-07 15:33:41 -0700
committerTroy Will2015-08-07 15:33:41 -0700
commit147238cfb6b555481b88eba05123005ab8311648 (patch)
treea9c87c10373df3d60e05ac310b67dcf377392789
parent272d5d75b56315b511b5c4207eec21628cfbec85 (diff)
downloadaur-147238cfb6b555481b88eba05123005ab8311648.tar.gz
Change PID location to /run/zoneminder/zm.pid
-rw-r--r--PKGBUILD8
-rw-r--r--zoneminder-tmpfile.conf1
-rw-r--r--zoneminder.install4
3 files changed, 11 insertions, 2 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 300d4ba98fde..53aafdd5088a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -11,7 +11,7 @@
_pkgname=zoneminder
pkgname=zoneminder
pkgver=1.28.1
-pkgrel=3
+pkgrel=4
pkgdesc='Capture, analyse, record and monitor video security cameras'
arch=( i686 x86_64 mips64el arm armv7h )
backup=( etc/zm.conf )
@@ -42,10 +42,12 @@ source=(
https://github.com/ZoneMinder/ZoneMinder/archive/v$pkgver.tar.gz
httpd-zoneminder.conf
zoneminder.service
+ zoneminder-tmpfile.conf
)
sha256sums=('e55fa6ce1fd6c27912cd1de67fca3f80fad579f330020a384dc82838704d11ba'
'c2ca71ec57e53da040de61ff212ac063574e5ddfb4c333b70be060d5ec26c62c'
'7eb2f26246e240e23502da44854d5ed14485aa11bc448ad73e9b57fee13f00a3'
+ 'cc8af737c3c07750fc71317c81999376e4bbb39da883780164a8747b3d7c95a7'
)
build() {
@@ -61,7 +63,7 @@ build() {
-DZM_WEB_USER=http \
-DZM_CONTENTDIR=/var/cache/zoneminder \
-DZM_LOGDIR=/var/log/zoneminder \
- -DZM_RUNDIR=/srv/zoneminder \
+ -DZM_RUNDIR=/run/zoneminder \
-DZM_TMPDIR=/srv/zoneminder/tmp \
-DZM_SOCKDIR=/srv/zoneminder/socks .
@@ -123,4 +125,6 @@ package() {
mkdir -p $pkgdir/usr/share/doc/$_pkgname
# install -D -m 644 $srcdir/README $pkgdir/usr/share/doc/$_pkgname
+ install -Dm644 ../zoneminder-tmpfile.conf "$pkgdir"/usr/lib/tmpfiles.d/zoneminder.conf
+
}
diff --git a/zoneminder-tmpfile.conf b/zoneminder-tmpfile.conf
new file mode 100644
index 000000000000..84362b52b26a
--- /dev/null
+++ b/zoneminder-tmpfile.conf
@@ -0,0 +1 @@
+d /run/zoneminder 0755 http http -
diff --git a/zoneminder.install b/zoneminder.install
index edc233de602f..acfd93463514 100644
--- a/zoneminder.install
+++ b/zoneminder.install
@@ -1,4 +1,7 @@
post_install() {
+
+ systemd-tmpfiles --create zoneminder.conf
+
# edit /etc/php.ini for Zoneminder
sed -e '
# Enable these libraries by removing the leading comment character
@@ -67,6 +70,7 @@ post_install() {
and:
"Include /etc/httpd/conf/extra/php5_module.conf"
"Include /etc/httpd/conf/extra/httpd-zoneminder.conf"
+
EOF
}