summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD10
-rw-r--r--zoneminder.install24
3 files changed, 19 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 29a72cd9881e..896ae367d9fa 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = zoneminder
pkgdesc = Capture, analyse, record and monitor video security cameras
pkgver = 1.28.1
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/ZoneMinder/ZoneMinder/releases
install = zoneminder.install
arch = i686
diff --git a/PKGBUILD b/PKGBUILD
index 0a184444a360..300d4ba98fde 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -11,7 +11,7 @@
_pkgname=zoneminder
pkgname=zoneminder
pkgver=1.28.1
-pkgrel=2
+pkgrel=3
pkgdesc='Capture, analyse, record and monitor video security cameras'
arch=( i686 x86_64 mips64el arm armv7h )
backup=( etc/zm.conf )
@@ -64,7 +64,7 @@ build() {
-DZM_RUNDIR=/srv/zoneminder \
-DZM_TMPDIR=/srv/zoneminder/tmp \
-DZM_SOCKDIR=/srv/zoneminder/socks .
-
+
make V=0
}
@@ -82,7 +82,9 @@ package() {
mkdir -pv $pkgdir/var/{cache/zoneminder,log/zoneminder}
chown -Rv http.http $pkgdir/var/{cache/zoneminder,log/zoneminder}
- mkdir -pv $pkgdir/srv/zoneminder/socks
+ mkdir -v $pkgdir/srv/zoneminder
+ chown -v http.http $pkgdir/srv/zoneminder
+ mkdir -v $pkgdir/srv/zoneminder/socks
chown -v http.http $pkgdir/srv/zoneminder/socks
mkdir -pv $pkgdir/srv/zoneminder/tmp
@@ -119,6 +121,6 @@ package() {
install -D -m 644 db/zm*.sql $pkgdir/usr/share/$_pkgname/db
mkdir -p $pkgdir/usr/share/doc/$_pkgname
- install -D -m 644 $srcdir/httpd.conf.zoneminder $pkgdir/usr/share/doc/$_pkgname
+ # install -D -m 644 $srcdir/README $pkgdir/usr/share/doc/$_pkgname
}
diff --git a/zoneminder.install b/zoneminder.install
index e890c604834b..edc233de602f 100644
--- a/zoneminder.install
+++ b/zoneminder.install
@@ -10,7 +10,7 @@ post_install() {
\|^;extension=pdo_mysql.so$| s|^;||;
\|^;extension=sockets.so$| s|^;||;
\|^;extension=zip.so$| s|^;||;
- ' /etc/php/php.ini > /etc/php/php.ini.zoneminder
+ ' /etc/php/php.ini > /tmp/php.ini.zoneminder
# edit /etc/httpd/conf/httpd.conf for Zoneminder
sed -e '
@@ -29,7 +29,7 @@ post_install() {
# Include httpd-zoneminder.conf
\|^Include /etc/httpd/conf/extra/httpd-zoneminder.conf$|d;
s|^# Server-pool management (MPM specific)$|\nInclude /etc/httpd/conf/extra/httpd-zoneminder.conf\n&|;
- ' /etc/httpd/conf/httpd.conf > /etc/httpd/conf/httpd.conf.zoneminder
+ ' /etc/httpd/conf/httpd.conf > /tmp/httpd.conf.zoneminder
cat << EOF
@@ -48,7 +48,7 @@ post_install() {
PHP configuration
-----------------
- * Check and make sure these are uncommented in /etc/php/php.ini:
+ * Check and make sure these are uncommented in /etc/php/php.ini:
extension=ftp.so
extension=gd.so
extension=gettext.so
@@ -57,8 +57,6 @@ post_install() {
extension=pdo_mysql.so
extension=sockets.so
extension=zip.so
- * Add /etc/zm.conf, /srv/http/zoneminder, /var/cache/zoneminder, and /srv/zoneminder/socks to open_basedir in the zoneminder vhosts configuration file in apache:
- php_admin_value open_basedir "/srv/http/:/home/:/tmp/:/usr/share/pear/:/usr/share/webapps/:/etc/zm.conf:/srv/http/zoneminder/:/var/cache/zoneminder/:/srv/zoneminder/socks/:/var/log/zoneminder/"
* Set your timezone in php.ini:
date.timezone = <your_country>/<your_city>
@@ -111,13 +109,15 @@ Note:
==> Disable php with mysql if it isn't needed with others servers,
==> comment that lines in /etc/php/php.ini:
-==> "extension=mysql.so"
-==> "extension=gd.so"
-==> "extension=gettext.so"
-==> "extension=mcrypt.so"
-==> "extension=mysqli.so"
-==> "extension=sockets.so"
-==> "date.timezone = <my_country>/<my_city>"
+ # extension=ftp.so
+ # extension=gd.so
+ # extension=gettext.so
+ # extension=mcrypt.so
+ # extension=openssl.so
+ # extension=pdo_mysql.so
+ # extension=sockets.so
+ # extension=zip.so
+ # "date.timezone = <my_country>/<my_city>"
==> Remove log files and "zoneminder" directory in "/var/log/zoneminder".