From bc8986e4e2b000156dd643362b900b1e5ed62084 Mon Sep 17 00:00:00 2001 From: Britney Fransen Date: Wed, 15 Apr 2015 15:39:14 +0000 Subject: zoneminder: fix path for http srv dir --- abs/core/zoneminder/PKGBUILD | 21 +++++++++++---------- abs/core/zoneminder/zoneminder.install | 10 +++++----- 2 files changed, 16 insertions(+), 15 deletions(-) diff --git a/abs/core/zoneminder/PKGBUILD b/abs/core/zoneminder/PKGBUILD index 686ffb0..e5c6b5d 100644 --- a/abs/core/zoneminder/PKGBUILD +++ b/abs/core/zoneminder/PKGBUILD @@ -11,7 +11,7 @@ pkgbase=zoneminder pkgname=zoneminder pkgver=1.28.0 -pkgrel=4 +pkgrel=5 pkgdesc='Capture, analyse, record and monitor video security cameras' arch=( i686 x86_64 mips64el arm ) @@ -68,8 +68,8 @@ build() { cd $srcdir/ZoneMinder-$pkgver cmake -DCMAKE_INSTALL_PREFIX=/usr \ - -DZM_CGIDIR=/data/srv/http/cgi-bin \ - -DZM_WEBDIR=/data/srv/http/zoneminder \ + -DZM_CGIDIR=/data/srv/httpd/cgi-bin \ + -DZM_WEBDIR=/data/srv/httpd/zoneminder \ -DZM_WEB_USER=http \ -DZM_CONTENTDIR=/var/cache/zoneminder \ -DZM_LOGDIR=/var/log/zoneminder \ @@ -100,21 +100,22 @@ package() { for i in events images temp; do mkdir $pkgdir/var/cache/$pkgbase/$i # chown -v http.http $pkgdir/var/cache/$pkgbase/$i - ln -s /var/cache/$pkgbase/$i $pkgdir/data/srv/http/$pkgbase/$i - chown -v --no-dereference http.http $pkgdir/data/srv/http/$pkgbase/$i + ln -s /var/cache/$pkgbase/$i $pkgdir/data/srv/httpd/$pkgbase/$i + chown -v --no-dereference http.http $pkgdir/data/srv/httpd/$pkgbase/$i done # Create a link to the Zoneminder cgi binaries - ln -sv /data/srv/http/cgi-bin $pkgdir/data/srv/http/$pkgbase + ln -sv /data/srv/httpd/cgi-bin $pkgdir/data/srv/httpd/$pkgbase - chown -h http.http $pkgdir/data/srv/http/{cgi-bin,$pkgbase,$pkgbase/cgi-bin} + chown -h http.http $pkgdir/data/srv/httpd/{cgi-bin,$pkgbase,$pkgbase/cgi-bin} # Link Cambozola - ln -s /usr/share/cambozola/cambozola.jar $pkgdir/data/srv/http/$pkgbase + ln -s /usr/share/cambozola/cambozola.jar $pkgdir/data/srv/httpd/$pkgbase # Install configuration files - mkdir -p $pkgdir/etc/httpd/conf/extra - install -D -m 644 $srcdir/httpd-$pkgbase.conf $pkgdir/etc/httpd/conf/extra +# don't need these in LinHES as we use lighttpd not apache +# mkdir -p $pkgdir/etc/httpd/conf/extra +# install -D -m 644 $srcdir/httpd-$pkgbase.conf $pkgdir/etc/httpd/conf/extra mkdir -p $pkgdir/usr/lib/systemd/system install -D -m 644 $srcdir/$pkgbase.service $pkgdir/usr/lib/systemd/system install -D -m 644 COPYING $pkgdir/usr/share/license/$pkgbase diff --git a/abs/core/zoneminder/zoneminder.install b/abs/core/zoneminder/zoneminder.install index e074c32..a086b96 100644 --- a/abs/core/zoneminder/zoneminder.install +++ b/abs/core/zoneminder/zoneminder.install @@ -18,14 +18,14 @@ install_db() { pre_install() { set -e abort=false - if [ -L /data/srv/http/zoneminder/events ]; then - l=$(readlink /data/srv/http/zoneminder/events) + if [ -L /data/srv/httpd/zoneminder/events ]; then + l=$(readlink /data/srv/httpd/zoneminder/events) if [ $l != /var/cache/zoneminder/events ]; then abort=true fi fi - if [ -L /data/srv/http/zoneminder/images ]; then - l=$(readlink /data/srv/http/zoneminder/images) + if [ -L /data/srv/httpd/zoneminder/images ]; then + l=$(readlink /data/srv/httpd/zoneminder/images) if [ $l != /var/cache/zoneminder/images ]; then abort=true fi @@ -33,7 +33,7 @@ pre_install() { if [ $abort = true ]; then cat >&2 << EOF Aborting installation of zoneminder due to non-default symlinks in -/data/srv/http/zoneminder for the images and/or events directory, which could +/data/srv/httpd/zoneminder for the images and/or events directory, which could result in loss of data. Please move your data in each of these directories to /var/cache/zoneminder before installing zoneminder from the package. EOF -- cgit v0.12