Add the changes...doh
This commit is contained in:
parent
d7f7a0f074
commit
97a4cf0852
|
@ -1,10 +0,0 @@
|
||||||
zoneminder (1.28.1-1) unstable; urgency=low
|
|
||||||
|
|
||||||
This version is no longer automatically initialize or upgrade database.
|
|
||||||
See README.Debian for details.
|
|
||||||
|
|
||||||
Changed installation paths (please correct your web server configuration):
|
|
||||||
/usr/share/zoneminder --> /usr/share/zoneminder/www
|
|
||||||
/usr/lib/cgi-bin --> /usr/lib/zoneminder/cgi-bin
|
|
||||||
|
|
||||||
-- Dmitry Smirnov <onlyjob@debian.org> Tue, 31 Mar 2015 15:12:17 +1100
|
|
|
@ -1,160 +0,0 @@
|
||||||
Zoneminder for Debian
|
|
||||||
---------------------
|
|
||||||
|
|
||||||
Initializing database
|
|
||||||
---------------------
|
|
||||||
|
|
||||||
pv /usr/share/zoneminder/db/zm_create.sql | sudo mysql --defaults-file=/etc/mysql/debian.cnf
|
|
||||||
OR
|
|
||||||
cat /usr/share/zoneminder/db/zm_create.sql | sudo mysql --defaults-file=/etc/mysql/debian.cnf
|
|
||||||
|
|
||||||
echo 'grant lock tables,alter,create,index,select,insert,update,delete on zm.* to 'zmuser'@localhost identified by "zmpass";'\
|
|
||||||
| sudo mysql --defaults-file=/etc/mysql/debian.cnf mysql
|
|
||||||
|
|
||||||
Hint: generate secure password with `pwgen` and update "/etc/zm/zm.conf"
|
|
||||||
accordingly.
|
|
||||||
|
|
||||||
The following command can help to ensure that zoneminder can read its
|
|
||||||
configuration file:
|
|
||||||
|
|
||||||
chgrp -c www-data /etc/zm/zm.conf
|
|
||||||
|
|
||||||
|
|
||||||
Upgrading database
|
|
||||||
------------------
|
|
||||||
|
|
||||||
Prior to 1.28.1 database upgrade was performed automatically.
|
|
||||||
"zoneminder" service will refuse to start with outdated database.
|
|
||||||
|
|
||||||
Assuming that database is on "localhost" then the following command can be
|
|
||||||
used to upgrade "zm" database:
|
|
||||||
|
|
||||||
zmupdate.pl
|
|
||||||
|
|
||||||
Additional permissions may be required to perform upgrade:
|
|
||||||
|
|
||||||
echo 'grant lock tables, create, alter on zm.* to 'zmuser'@localhost identified by "zmpass";'\
|
|
||||||
| sudo mysql --defaults-file=/etc/mysql/debian.cnf mysql
|
|
||||||
|
|
||||||
The following command prints the current version of zoneminder database:
|
|
||||||
|
|
||||||
echo 'select Value from Config where Name = "ZM_DYN_CURR_VERSION";' \
|
|
||||||
| sudo mysql --defaults-file=/etc/mysql/debian.cnf --skip-column-names zm
|
|
||||||
|
|
||||||
|
|
||||||
Enabling service
|
|
||||||
----------------
|
|
||||||
|
|
||||||
By default Zoneminder service is not starting automatically and need to be
|
|
||||||
manually activated once database is configured:
|
|
||||||
|
|
||||||
On systemd:
|
|
||||||
|
|
||||||
sudo systemctl enable zoneminder.service
|
|
||||||
|
|
||||||
On SysV:
|
|
||||||
|
|
||||||
sudo update-rc.d zoneminder enable
|
|
||||||
|
|
||||||
|
|
||||||
Web server set-up
|
|
||||||
-----------------
|
|
||||||
|
|
||||||
There are few manual steps to get the web interface working:
|
|
||||||
|
|
||||||
## Apache2
|
|
||||||
|
|
||||||
Apache can be configured as folder "/zm" using sample .conf:
|
|
||||||
|
|
||||||
sudo a2enconf zoneminder
|
|
||||||
|
|
||||||
Alternatively Apache web site configuration template can be used to setup
|
|
||||||
zoneminder as "http://zoneminder":
|
|
||||||
|
|
||||||
sudo cp -v /usr/share/doc/zoneminder/examples/apache.conf /etc/apache2/sites-available/
|
|
||||||
sudo a2ensite zoneminder.conf
|
|
||||||
|
|
||||||
Common configuration steps for Apache2:
|
|
||||||
|
|
||||||
sudo a2enmod cgi
|
|
||||||
sudo service apache2 reload
|
|
||||||
|
|
||||||
|
|
||||||
## nginx / fcgiwrap
|
|
||||||
|
|
||||||
Nginx needs "php5-fpm" package to support PHP and "fcgiwrap" package
|
|
||||||
for binary "cgi-bin" applications:
|
|
||||||
|
|
||||||
sudo apt-get install php5-fpm fcgiwrap
|
|
||||||
|
|
||||||
To enable a URL alias that makes Zoneminder available from
|
|
||||||
|
|
||||||
http://yourserver/zm
|
|
||||||
|
|
||||||
the following line is to be added to "server" section of a web site
|
|
||||||
configuration:
|
|
||||||
|
|
||||||
include /usr/share/doc/zoneminder/examples/nginx.conf;
|
|
||||||
|
|
||||||
For "default" web site it would be sufficient to include the above
|
|
||||||
statement to the file
|
|
||||||
|
|
||||||
/etc/nginx/sites-enabled/default
|
|
||||||
|
|
||||||
To avoid problems with feeds from multiple cameras "fcgiwrap" should be
|
|
||||||
configured to start at least as many processes as there are cameras.
|
|
||||||
It can be done by adjusting DAEMON_OPTS in "/etc/default/fcgiwrap".
|
|
||||||
Systemd users may be affected by the following bug:
|
|
||||||
|
|
||||||
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=792705
|
|
||||||
|
|
||||||
|
|
||||||
## Note:
|
|
||||||
|
|
||||||
When Zoneminder web site is running it may be necessary to set
|
|
||||||
Options/Paths/PATH_ZMS to "/zm/cgi-bin/nph-zms" or according to chosen web
|
|
||||||
site configuration.
|
|
||||||
|
|
||||||
|
|
||||||
Changing the location for images and events
|
|
||||||
-------------------------------------------
|
|
||||||
|
|
||||||
Zoneminder, in its upstream form, stores data in /usr/share/zoneminder/. This
|
|
||||||
package modifies that by changing /usr/share/zoneminder/images and
|
|
||||||
/usr/share/zoneminder/events to symlinks to directories under
|
|
||||||
/var/cache/zoneminder.
|
|
||||||
|
|
||||||
There are numerous places these could be put and ways to do it. But, at the
|
|
||||||
moment, if you change this, an upgrade will fail with a warning about these
|
|
||||||
locations having changed (the reason for this was that previously, an upgrade
|
|
||||||
would silently revert the changes and cause event loss - refer
|
|
||||||
bug #608793).
|
|
||||||
|
|
||||||
If you do want to change the location, here are a couple of suggestions.
|
|
||||||
(thanks to vagrant@freegeek.org):
|
|
||||||
|
|
||||||
These lines in fstab could allow you to bind-mount an alternate location
|
|
||||||
|
|
||||||
/dev/sdX1 /otherdrive ext3 defaults 0 2
|
|
||||||
/otherdrive/zoneminder/images /var/cache/zoneminder/images bind defaults 0 2
|
|
||||||
/otherdrive/zoneminder/events /var/cache/zoneminder/events bind defaults 0 2
|
|
||||||
|
|
||||||
or if you have a separate partition for each:
|
|
||||||
|
|
||||||
/dev/sdX1 /var/cache/zoneminder/images ext3 defaults 0 2
|
|
||||||
/dev/sdX2 /var/cache/zoneminder/events ext3 defaults 0 2
|
|
||||||
|
|
||||||
-- Peter Howard <pjh@northern-ridge.com.au>, Sun, 16 Jan 2010 01:35:51 +1100
|
|
||||||
|
|
||||||
Access to /dev/video*
|
|
||||||
---------------------
|
|
||||||
|
|
||||||
For cameras which require access to /dev/video*, zoneminder may need the
|
|
||||||
www-data user added to the video group in order to see those cameras:
|
|
||||||
|
|
||||||
adduser www-data video
|
|
||||||
|
|
||||||
Note that all web applications running on the zoneminder server will then have
|
|
||||||
access to all video devices on the system.
|
|
||||||
|
|
||||||
-- Vagrant Cascadian <vagrant@debian.org> Sun, 27 Mar 2011 13:06:56 -0700
|
|
|
@ -1,12 +0,0 @@
|
||||||
|
|
||||||
## Separate substantial /usr/share into its own arch-all package.
|
|
||||||
|
|
||||||
## Decide how to handle database updates.
|
|
||||||
|
|
||||||
* Consider possibility that database may be on another machine (#469239).
|
|
||||||
* Consider dbconfig-common? Probably not (what if database is not on localhost?).
|
|
||||||
|
|
||||||
### Run `zmupdate.pl` from service control scripts (init.d, service) on start?
|
|
||||||
|
|
||||||
Automatic upgrade will break "one DB, many zoneminders" setup (unimportant?).
|
|
||||||
|
|
|
@ -1,573 +0,0 @@
|
||||||
zoneminder (1.28.1+1-vivid-SNAPSHOT2015081701) vivid; urgency=medium
|
|
||||||
|
|
||||||
* include api, switch to cmake build
|
|
||||||
|
|
||||||
-- Isaac Connor <iconnor@connortechnology.com> Mon, 17 Aug 2015 10:29:23 -0400
|
|
||||||
|
|
||||||
|
|
||||||
zoneminder (1.28.1-8) unstable; urgency=medium
|
|
||||||
|
|
||||||
* Patchworks:
|
|
||||||
+ New upstream "980-fix-image-size.patch".
|
|
||||||
+ New "default_cgi-path.patch" to correct default ZM_PATH_ZMS.
|
|
||||||
* postinst: set "root" as group owner for "/var/log/zm" to silence
|
|
||||||
logrotate warnings.
|
|
||||||
* Minor correction to README.Debian.
|
|
||||||
|
|
||||||
-- Dmitry Smirnov <onlyjob@debian.org> Sun, 16 Aug 2015 19:19:50 +1000
|
|
||||||
|
|
||||||
zoneminder (1.28.1-7) unstable; urgency=medium
|
|
||||||
|
|
||||||
* Build-Depends += "cakephp (<< 3.0.0~)";
|
|
||||||
Zoneminder is not compatible with latest CakePHP.
|
|
||||||
* Handle conffile removal from maintscript.
|
|
||||||
* rules: build man pages reproducibly.
|
|
||||||
* gbp.conf: renamed old style config section [git-dch] to [dch].
|
|
||||||
* README
|
|
||||||
+ added instructions to update owner of the "/etc/zm/zm.conf"
|
|
||||||
(Closes: #789327).
|
|
||||||
+ zmupdate.pl needs CREATE rights.
|
|
||||||
+ added note about required number of "fcgiwrap" workers.
|
|
||||||
* New upstream patch: "zmtrigger-plus.patch".
|
|
||||||
|
|
||||||
-- Dmitry Smirnov <onlyjob@debian.org> Mon, 20 Jul 2015 16:30:15 +1000
|
|
||||||
|
|
||||||
zoneminder (1.28.1-6) unstable; urgency=low
|
|
||||||
|
|
||||||
* New "zoneminder-doc" and "zoneminder-dbg" packages.
|
|
||||||
|
|
||||||
-- Dmitry Smirnov <onlyjob@debian.org> Sun, 19 Apr 2015 14:50:41 +1000
|
|
||||||
|
|
||||||
zoneminder (1.28.1-5) unstable; urgency=low
|
|
||||||
|
|
||||||
* Move handling of "/var/run/zm" and "/tmp/zm" from .service into .tmpfile.
|
|
||||||
Let dh_installinit do the job. Thanks, Andrew Bauer.
|
|
||||||
* Use dh_apache2 to install Apache conf file; remove old conf and symlink.
|
|
||||||
* Promote "libapache2-mod-php5 | php5-fpm" to Recommends.
|
|
||||||
* Build-Depends:
|
|
||||||
+ dh-linktree
|
|
||||||
+ cakephp (>= 2.6.3)
|
|
||||||
+ libjs-jquery
|
|
||||||
+ libjs-mootools
|
|
||||||
* Depends:
|
|
||||||
- libjs-jquery
|
|
||||||
- libjs-mootools
|
|
||||||
* Build-time replace bundled CakePHP with system one using "dh-linktree".
|
|
||||||
* Use "dh-linktree" to handle mootools and jquery symlinks.
|
|
||||||
|
|
||||||
-- Dmitry Smirnov <onlyjob@debian.org> Sun, 19 Apr 2015 11:45:01 +1000
|
|
||||||
|
|
||||||
zoneminder (1.28.1-4) unstable; urgency=low
|
|
||||||
|
|
||||||
* New patch to fix HTML export with USE_DEEP_STORAGE (closes: #723706).
|
|
||||||
* New "783.patch" to describe potential data loss in ZM_USE_DEEP_STORAGE.
|
|
||||||
* New patch to change default date format to region-neutral ISO notation
|
|
||||||
with time zone.
|
|
||||||
* Build sphinx documentation:
|
|
||||||
+ Install "zoneminder.1" man page.
|
|
||||||
+ Build-Depends += "python-sphinx | python3-sphinx"
|
|
||||||
+ Added commented "zoneminder-doc" package.
|
|
||||||
+ Added "docs.patch" to unlink distro-specific installation docs.
|
|
||||||
* rules:
|
|
||||||
+ set ZM_CONTENTDIR, ZM_SOCKDIR and ZM_TMPDIR.
|
|
||||||
+ remove mistakengly installed Perl module templates.
|
|
||||||
* Updated startup scripts to create ZM_TMPDIR.
|
|
||||||
* Hurd improvements:
|
|
||||||
+ New patch to add PATH_MAX definitions.
|
|
||||||
+ Build without MMAP support on Hurd.
|
|
||||||
+ libsys-mmap-perl [!hurd-any].
|
|
||||||
|
|
||||||
-- Dmitry Smirnov <onlyjob@debian.org> Mon, 06 Apr 2015 18:18:55 +1000
|
|
||||||
|
|
||||||
zoneminder (1.28.1-3) unstable; urgency=low
|
|
||||||
|
|
||||||
* Updated Apache2 and nginx configuration templates to support CGI.
|
|
||||||
* Updated README.Debian to document cgi-bin setup.
|
|
||||||
* Removed "/usr/share/zoneminder/www/cgi-bin" symlink.
|
|
||||||
* Added "apache2.patch" to correct Apache2 site configuration example.
|
|
||||||
* control: Suggests += "fcgiwrap".
|
|
||||||
* rules: added dh_systemd overrides to prevent automatic service
|
|
||||||
activation and start.
|
|
||||||
* Added note about manual service activation to README.Debian
|
|
||||||
(Closes: #781733).
|
|
||||||
|
|
||||||
-- Dmitry Smirnov <onlyjob@debian.org> Thu, 02 Apr 2015 23:20:20 +1100
|
|
||||||
|
|
||||||
zoneminder (1.28.1-2) unstable; urgency=low
|
|
||||||
|
|
||||||
* Removed word "Linux" from short package description.
|
|
||||||
* Build-Depends: do not require "libv4l-dev" on Hurd i.e. [!hurd-any].
|
|
||||||
* Added run-time Perl Depends:
|
|
||||||
+ libdbd-mysql-perl
|
|
||||||
+ libimage-info-perl
|
|
||||||
+ libmodule-load-conditional-perl
|
|
||||||
+ libnet-sftp-foreign-perl
|
|
||||||
+ liburi-encode-perl
|
|
||||||
* Prepare for package split: added commented "libzoneminder-perl"
|
|
||||||
and "zoneminder-dbg" packages to "debian/control".
|
|
||||||
* rules: do not install worthless ".packlist" file.
|
|
||||||
* Updated "libv4l1-videodev.h.patch" to fix v4lv1 detection in CMake.
|
|
||||||
|
|
||||||
-- Dmitry Smirnov <onlyjob@debian.org> Thu, 02 Apr 2015 13:25:19 +1100
|
|
||||||
|
|
||||||
zoneminder (1.28.1-1) unstable; urgency=low
|
|
||||||
|
|
||||||
[ Dmitry Smirnov <onlyjob@debian.org> ]
|
|
||||||
* New upstream release [February 2015].
|
|
||||||
* Upload to unstable.
|
|
||||||
* Disabled automatic database upgrades: post(inst|rm) scripts no longer
|
|
||||||
touch database or do unexpected stuff (Closes: #779254).
|
|
||||||
See README.Debian for details.
|
|
||||||
* Updated installation paths:
|
|
||||||
+ /usr/share/zoneminder --> /usr/share/zoneminder/www
|
|
||||||
+ /usr/lib/cgi-bin --> /usr/lib/zoneminder/cgi-bin
|
|
||||||
* Added logrotate config (Closes: #544826).
|
|
||||||
Thanks, Alberto Reyes.
|
|
||||||
* Native systemd service; "--with systemd" added to dh.
|
|
||||||
* Build with CMake instead of autoconf; rules clean-up.
|
|
||||||
* Build with all hardening.
|
|
||||||
* Build and install "zmupdate.pl.1" man page.
|
|
||||||
* Added nginx/php5-fpm configuration example.
|
|
||||||
* Install upstream "apache.conf" example.
|
|
||||||
* Described setup of Zoneminer web site and database in README.Debian.
|
|
||||||
* Install "/etc/zm/zm.conf" with tighter permissions.
|
|
||||||
* Added TODO.Debian.
|
|
||||||
* Added "debian/clean"; "debian/gbp.conf"; bug-presubj.
|
|
||||||
* Remove bundled Cake tests to take ~5 MB off big-usr-share.
|
|
||||||
* Standards-Version: 3.9.6; compat/debhelper to version 9.
|
|
||||||
* Vcs links to new git repository at collab-maint.
|
|
||||||
* Build-Depends:
|
|
||||||
+ dh-systemd
|
|
||||||
+ libgcrypt11-dev --> libgcrypt-dev
|
|
||||||
+ libcurl4-gnutls-dev
|
|
||||||
+ libvlc-dev
|
|
||||||
+ policykit-1 (required by "zmsystemctl.pl")
|
|
||||||
- dh-autoreconf, autoconf, automake
|
|
||||||
* Depends:
|
|
||||||
- apache2
|
|
||||||
- libapache2-mod-php5 (moved to Suggests)
|
|
||||||
- libpcre3 (invalid)
|
|
||||||
- libmodule-load-perl (obsolete; replaced with perl-modules)
|
|
||||||
- libarchive-tar-perl (obsolete; replaced with perl-modules)
|
|
||||||
- mysql-server (moved to Recommends, Closes: #759504).
|
|
||||||
- php5
|
|
||||||
+ libav-tools
|
|
||||||
+ libjs-jquery (replaces bundled component)
|
|
||||||
+ libjs-mootool (replaces bundled component)
|
|
||||||
+ libjson-any-perl (Closes: #690803).
|
|
||||||
+ perl-modules (Closes: #745819).
|
|
||||||
* Recommends:
|
|
||||||
+ apache2 | httpd
|
|
||||||
+ mysql-server | virtual-mysql-server (Closes: #732874).
|
|
||||||
* Suggests:
|
|
||||||
+ libapache2-mod-php5 | php5-fpm
|
|
||||||
+ logrotate
|
|
||||||
* Refreshed, renamed and re-ordered patches; added DEP-3 headers.
|
|
||||||
* Removed "vendor_perl" patch (applied-upstream).
|
|
||||||
* New patches:
|
|
||||||
+ cmake-fix-confpath.patch
|
|
||||||
+ cmake-gnutls.patch
|
|
||||||
+ cmake-nossl.patch
|
|
||||||
+ cmake.patch
|
|
||||||
+ format-hardening.patch
|
|
||||||
+ pod_man_fixes.patch
|
|
||||||
+ pod_name_fixes.patch
|
|
||||||
+ pod_zmupdate-to-pod2usage.patch
|
|
||||||
* Lintianisation (incomplete):
|
|
||||||
- extra-license-file
|
|
||||||
- init.d-script-missing-lsb-description
|
|
||||||
- init.d-script-does-not-source-init-functions
|
|
||||||
- privacy-breach-generic
|
|
||||||
- package-contains-empty-directory
|
|
||||||
- manpage-has-errors-from-pod2man
|
|
||||||
- manpage-has-bad-whatis-entry
|
|
||||||
- quilt-patch-missing-description
|
|
||||||
- no-dep5-copyright
|
|
||||||
* Lintian-overrides:
|
|
||||||
+ unusual-interpreter usr/bin/zmsystemctl.pl #!/usr/bin/pkexec
|
|
||||||
+ script-not-executable usr/share/zoneminder/www/api/*
|
|
||||||
+ script-with-language-extension usr/bin/*.pl
|
|
||||||
+ source-is-missing web/tools/mootools/mootools-*-yc.js
|
|
||||||
+ source-is-missing web/skins/*/js/jquery-1.4.2.min.js
|
|
||||||
+ source-contains-prebuilt-javascript-object
|
|
||||||
* Renamed files in "debian".
|
|
||||||
* watch: dfsg repacksuffix and dversionmangle.
|
|
||||||
* "debian/copyright" to Copyright-Format-1.0.
|
|
||||||
* Set myself as new Maintainer (Closes: #760314).
|
|
||||||
|
|
||||||
[ Vagrant Cascadian <vagrant@debian.org> ]
|
|
||||||
* Removed obsolete DM-Upload-Allowed flag.
|
|
||||||
* Update debian/watch to use tarballs from github.
|
|
||||||
* Add Build-Depends on libgcrypt11-dev (Closes: #745819).
|
|
||||||
* Use canonical alioth Vcs-Hg URL.
|
|
||||||
* debian/control: Add Build-Depends: libpolkit-gobject-1-dev.
|
|
||||||
* Removed configure flag "--enable-crashtrace=no", which is no longer
|
|
||||||
present upstream.
|
|
||||||
|
|
||||||
-- Dmitry Smirnov <onlyjob@debian.org> Tue, 31 Mar 2015 15:11:13 +1100
|
|
||||||
|
|
||||||
zoneminder (1.26.5-3.1) experimental; urgency=low
|
|
||||||
|
|
||||||
* Non-maintainer upload.
|
|
||||||
* Add libav10.patch and compile against libav10 (Closes: #739461)
|
|
||||||
|
|
||||||
-- Reinhard Tartler <siretart@tauware.de> Wed, 19 Mar 2014 00:31:22 +0000
|
|
||||||
|
|
||||||
zoneminder (1.26.5-3) unstable; urgency=low
|
|
||||||
|
|
||||||
|
|
||||||
* Previous release still didn't build on PPC - this has been corrected.
|
|
||||||
(Closes: #736516)
|
|
||||||
|
|
||||||
-- Peter Howard <pjh@northern-ridge.com.au> Tue, 4 Feb 2014 02:02:10 +1000
|
|
||||||
|
|
||||||
zoneminder (1.26.5-2) unstable; urgency=low
|
|
||||||
|
|
||||||
* Remove dependency on ffmpeg
|
|
||||||
(Closes: #721161)
|
|
||||||
|
|
||||||
* Builds again on non-x86 target architectures.
|
|
||||||
|
|
||||||
-- Peter Howard <pjh@northern-ridge.com.au> Thu, 23 Jan 2014 01:02:10 +1000
|
|
||||||
|
|
||||||
zoneminder (1.26.5-1) unstable; urgency=low
|
|
||||||
|
|
||||||
* New upstream version
|
|
||||||
(Closes: #694131)
|
|
||||||
* Change Build-Depends on libgnutls-dev to libgnutls-openssl-dev
|
|
||||||
(Closes: #731560)
|
|
||||||
-- Peter Howard <pjh@northern-ridge.com.au> Tue, 17 Dec 2013 01:02:10 +1000
|
|
||||||
|
|
||||||
zoneminder (1.25.0-4) unstable; urgency=high
|
|
||||||
|
|
||||||
* Add CVE-2013-0232 patch
|
|
||||||
[SECURITY] CVE-2013-0232: Shell escape commands with untrusted content.
|
|
||||||
Thanks to James McCoy <jamessan@debian.org> (Closes: #698910)
|
|
||||||
Thanks also to Salvatore Bonaccorso <carnil@debian.org>
|
|
||||||
|
|
||||||
-- Peter Howard <pjh@northern-ridge.com.au> Tue, 12 Jun 2013 12:02:10 +1000
|
|
||||||
|
|
||||||
zoneminder (1.25.0-3) unstable; urgency=low
|
|
||||||
|
|
||||||
* debian/rules: Export CFLAGS, CPPFLAGS, CXXFLAGS and LDFLAGS, to ensure
|
|
||||||
hardening build flags are enabled.
|
|
||||||
|
|
||||||
-- Vagrant Cascadian <vagrant@debian.org> Tue, 28 Aug 2012 12:10:03 -0700
|
|
||||||
|
|
||||||
zoneminder (1.25.0-2) unstable; urgency=low
|
|
||||||
|
|
||||||
[ Vagrant Cascadian ]
|
|
||||||
* Add a patch to disable checking for updated versions by default, as
|
|
||||||
upgrades should happen through package management.
|
|
||||||
* Use dpkg-buildflags in debian/rules to set default compiler flags.
|
|
||||||
* Ensure zoneminder is stopped before starting (Closes: #657407).
|
|
||||||
|
|
||||||
[ Peter Howard ]
|
|
||||||
* Fix postinst to add permission for table creation during upgrade
|
|
||||||
(Closes: #657407).
|
|
||||||
|
|
||||||
-- Vagrant Cascadian <vagrant@debian.org> Thu, 23 Aug 2012 12:40:34 -0700
|
|
||||||
|
|
||||||
zoneminder (1.25.0-1.1) unstable; urgency=low
|
|
||||||
|
|
||||||
* Non-maintainer upload.
|
|
||||||
* Fix "ftbfs with GCC-4.7": add patch Fix-FTBFS-with-gcc-4.7 from Cyril
|
|
||||||
Brulebois: fix missing <unistd.h> includes.
|
|
||||||
(Closes: #667428)
|
|
||||||
|
|
||||||
-- gregor herrmann <gregoa@debian.org> Sun, 13 May 2012 17:02:21 +0200
|
|
||||||
|
|
||||||
zoneminder (1.25.0-1) unstable; urgency=low
|
|
||||||
|
|
||||||
* Fix typo in libv4l1-videodev.h patch that caused v4l1 support to be
|
|
||||||
dropped.
|
|
||||||
* Fail to build if version in postinst doesn't match upstream version.
|
|
||||||
* Add Build-Depends: libavdevice-dev to fix MPEG streaming (Closes: #515558).
|
|
||||||
* debian/rules: Convert to using debhelper overrides.
|
|
||||||
* Set debian/compat to 7.
|
|
||||||
* Simplify debian/watch file.
|
|
||||||
* Refresh debian/patches/use_libjs-mootools.
|
|
||||||
* Refresh debian/patches/libv4l1-videodev.h.
|
|
||||||
* Remove dependencies on php4 and related packages.
|
|
||||||
* Remove build-dependencies on libmysqlclient14-dev and
|
|
||||||
libmysqlclient15-dev.
|
|
||||||
* Update Build-Depends to use libjpeg-dev instead of libjpeg62-dev
|
|
||||||
(Closes: #647114).
|
|
||||||
* Add patch to fix build by testing for C headers rather than C++ headers.
|
|
||||||
Thanks to Ryan Niebur. (Closes: #654230)
|
|
||||||
* Add a patch to fix build problems caused by API changes in libav 0.8.
|
|
||||||
Thanks again to Ryan Niebur. (Closes: #654230)
|
|
||||||
|
|
||||||
-- Vagrant Cascadian <vagrant@debian.org> Mon, 16 Jan 2012 11:58:05 -0800
|
|
||||||
|
|
||||||
zoneminder (1.24.4-1) unstable; urgency=low
|
|
||||||
|
|
||||||
[ Peter Howard ]
|
|
||||||
* Initial release of 1.24.4 (Closes: #634985).
|
|
||||||
- Fix 32/64-bit type declarations (Closes: #614404).
|
|
||||||
* Update patches.
|
|
||||||
|
|
||||||
[ Vagrant Cascadian ]
|
|
||||||
* Add patch to fix FTBFS by using libv4l1-videodev.h from libv4l-dev.
|
|
||||||
Thanks to Andreas Metzler for reporting the issue.
|
|
||||||
(Closes: #619813).
|
|
||||||
* Document adding the www-data user to the video group in README.Debian.
|
|
||||||
(Closes: #611324)
|
|
||||||
* Depend on libsys-mmap-perl to enable mapped memory support.
|
|
||||||
(Closes: #607331)
|
|
||||||
* Update libjs-mootools patch to use -nc variants (Closes: #635075).
|
|
||||||
* Depend on javascript-common, to ensure that /javascript is available in
|
|
||||||
the web server.
|
|
||||||
* Set the upstream version in postinst at build time.
|
|
||||||
* Use dh-autoreconf to properly clean up autogenerated files during build.
|
|
||||||
* Add Vcs-HG to debian/control.
|
|
||||||
* Add Build-Depends: libv4l-dev, libbz2-dev, dh-autoreconf, libsys-mmap-perl.
|
|
||||||
|
|
||||||
-- Vagrant Cascadian <vagrant@debian.org> Sun, 24 Jul 2011 16:44:30 +0200
|
|
||||||
|
|
||||||
zoneminder (1.24.2-9) unstable; urgency=low
|
|
||||||
|
|
||||||
* Apply patch from Ubuntu to fix FTBFS with ffmpeg 0.6:
|
|
||||||
- Add -D__STDC_CONSTANT_MACROS to CPPFLAGS (closes: 614080).
|
|
||||||
* Update Standards-Version to 3.9.1, no changes necessary.
|
|
||||||
|
|
||||||
-- Vagrant Cascadian <vagrant@debian.org> Sun, 20 Feb 2011 23:43:02 -0800
|
|
||||||
|
|
||||||
zoneminder (1.24.2-8) unstable; urgency=medium
|
|
||||||
|
|
||||||
[ Vagrant Cascadian ]
|
|
||||||
* Apply patch to fix V4L2 cameras without crop support (closes: #608790).
|
|
||||||
Thanks to piratebab.
|
|
||||||
* Add preinst script which aborts if dangerous symlinks exist.
|
|
||||||
(closes: #608793)
|
|
||||||
|
|
||||||
[ Peter Howard ]
|
|
||||||
* Added to README.Debian with info about images and events directories.
|
|
||||||
(closes: #608793)
|
|
||||||
|
|
||||||
-- Vagrant Cascadian <vagrant@debian.org> Sat, 15 Jan 2011 19:39:26 -0800
|
|
||||||
|
|
||||||
zoneminder (1.24.2-7) unstable; urgency=medium
|
|
||||||
|
|
||||||
* Do not set ownership of /var/cache/zoneminder when upgrading, which fixes a
|
|
||||||
regression causing upgrades to take inordinately long with large
|
|
||||||
installations (closes: #597040).
|
|
||||||
|
|
||||||
-- Vagrant Cascadian <vagrant@debian.org> Fri, 17 Sep 2010 11:24:41 -0700
|
|
||||||
|
|
||||||
zoneminder (1.24.2-6) unstable; urgency=low
|
|
||||||
|
|
||||||
* Only remove database on purge. This requires only creating the database if
|
|
||||||
it doesn't already exist, and upgrading the database only if the database
|
|
||||||
is an older version (closes: #497107).
|
|
||||||
|
|
||||||
* Do not prompt the user on database upgrades by using the --nointeractive
|
|
||||||
flag when calling zmupdate.pl from postinst (closes: #595902).
|
|
||||||
|
|
||||||
-- Vagrant Cascadian <vagrant@debian.org> Fri, 10 Sep 2010 10:06:06 -0700
|
|
||||||
|
|
||||||
zoneminder (1.24.2-5) unstable; urgency=low
|
|
||||||
|
|
||||||
[ Peter Howard ]
|
|
||||||
* Add zip dependency
|
|
||||||
(closes: #494261)
|
|
||||||
* Add debian/watch file
|
|
||||||
(closes: #545552)
|
|
||||||
* Use packaged libjs-mootools
|
|
||||||
(closes: #585590)
|
|
||||||
* Miscellaneous cleanups
|
|
||||||
|
|
||||||
[ Vagrant Cascadian ]
|
|
||||||
* Add vagrant@debian.org as uploader
|
|
||||||
* Update Standards-Version to 3.9.0, no changes necessary.
|
|
||||||
|
|
||||||
-- Vagrant Cascadian <vagrant@debian.org> Fri, 23 Jul 2010 18:12:50 -0500
|
|
||||||
|
|
||||||
zoneminder (1.24.2-4.1) unstable; urgency=low
|
|
||||||
|
|
||||||
* Non-maintainer upload.
|
|
||||||
* Fix "package removed, processes still running": apply patch to
|
|
||||||
debian/postinst by Vagrant Cascadian: use invoke-rc.d and run
|
|
||||||
mysql-related actions only when mysql is running (closes: #583648).
|
|
||||||
|
|
||||||
-- gregor herrmann <gregoa@debian.org> Thu, 01 Jul 2010 19:47:10 +0200
|
|
||||||
|
|
||||||
zoneminder (1.24.2-4) unstable; urgency=high
|
|
||||||
* Update init.d to list mysql dependency
|
|
||||||
(closes: #583505)
|
|
||||||
* Change depenency from libmime-perl to libmime-tools-perl
|
|
||||||
(closes: #585589)
|
|
||||||
* Problems in changelog format fixed
|
|
||||||
(closes: #585592)
|
|
||||||
* Fix debian-rules-ignores-make-clean-error
|
|
||||||
(closes: #585593)
|
|
||||||
-- Peter Howard <pjh@northern-ridge.com.au> Mon, 14 jun 2010 15:02:10 +1000
|
|
||||||
|
|
||||||
zoneminder (1.24.2-3) unstable; urgency=high
|
|
||||||
* Changes symbols to build with libjpeg8
|
|
||||||
(closes: #565326, #568327)
|
|
||||||
* Note: location of all perl files should have been fixed in previous release
|
|
||||||
(closes: #553096)
|
|
||||||
-- Peter Howard <pjh@northern-ridge.com.au> Mon, 26 apr 2010 15:02:10 +1000
|
|
||||||
|
|
||||||
zoneminder (1.24.2-2) unstable; urgency=high
|
|
||||||
|
|
||||||
* Remove custom perl parth from zmpkg.pl, fix location of manpages.
|
|
||||||
(closes: #551746, #553092)
|
|
||||||
* Fix GCC4.4 bug
|
|
||||||
(closes: #531717)
|
|
||||||
* Fix potential bug in postinst script
|
|
||||||
|
|
||||||
-- Peter Howard <pjh@northern-ridge.com.au> Sat, 14 Nov 2009 15:02:10 +1000
|
|
||||||
|
|
||||||
zoneminder (1.24.2-1) unstable; urgency=high
|
|
||||||
|
|
||||||
* Initial release of zoneminder 1.24.2
|
|
||||||
-- Peter Howard <pjh@northern-ridge.com.au> Fri, 11 Sep 2009 07:02:50 +1000
|
|
||||||
|
|
||||||
zoneminder (1.24.1-1) unstable; urgency=high
|
|
||||||
|
|
||||||
* Initial release of zoneminder 1.24.1, closing CVE-2008-3882,
|
|
||||||
CVE-2008-3881, CVE-2008-3880
|
|
||||||
(closes: #497640)
|
|
||||||
* Change syslog dependency to rsyslog.
|
|
||||||
(closes: #526918)
|
|
||||||
* Add missing perl depenency.
|
|
||||||
* Restore patch to disable "check for updates" by default.
|
|
||||||
* Removed spurious '$' in init script.
|
|
||||||
(closes: #486064)
|
|
||||||
* Change permission of zm.conf from 0600 to 0400 for CVE-2008-6755
|
|
||||||
(closes: #528252)
|
|
||||||
-- Peter Howard <pjh@northern-ridge.com.au> Sat, 16 May 2009 07:02:50 +1000
|
|
||||||
|
|
||||||
zoneminder (1.23.3-4) unstable; urgency=high
|
|
||||||
|
|
||||||
* update to get it building with latest unstable. Thanks to waldi@debian.org
|
|
||||||
(closes: #517569)
|
|
||||||
-- Peter Howard <pjh@northern-ridge.com.au> Thu, 16 Apr 2009 01:02:50 +1000
|
|
||||||
|
|
||||||
zoneminder (1.23.3-3) unstable; urgency=high
|
|
||||||
|
|
||||||
* ffmpeg confirmed working
|
|
||||||
(closes: #475145)
|
|
||||||
* Fix upgrade problem intrudouced in 1.23.3-1
|
|
||||||
(closes: #481637)
|
|
||||||
* Include libmime-lite-perl in dependencies
|
|
||||||
(closes: #486312)
|
|
||||||
-- Peter Howard <pjh@northern-ridge.com.au> Thu, 18 Sep 2008 01:02:50 +1000
|
|
||||||
|
|
||||||
zoneminder (1.23.3-2) unstable; urgency=high
|
|
||||||
|
|
||||||
* ffmpeg finally working?
|
|
||||||
|
|
||||||
-- Peter Howard <pjh@northern-ridge.com.au> Wed, 13 Aug 2008 01:02:50 +1000
|
|
||||||
|
|
||||||
zoneminder (1.23.3-1) unstable; urgency=high
|
|
||||||
|
|
||||||
* Initial version for 1.23.3 - security fix.
|
|
||||||
(closes: #479034)
|
|
||||||
|
|
||||||
-- Peter Howard <pjh@northern-ridge.com.au> Wed, 19 Mar 2008 01:02:50 +1000
|
|
||||||
|
|
||||||
zoneminder (1.23.2-2) unstable; urgency=low
|
|
||||||
|
|
||||||
* Update to init.d
|
|
||||||
(closes: #468856)
|
|
||||||
* Add dependency on logging daemon
|
|
||||||
(closes: #471277)
|
|
||||||
|
|
||||||
-- Peter Howard <pjh@northern-ridge.com.au> Wed, 19 Mar 2008 01:02:50 +1000
|
|
||||||
|
|
||||||
zoneminder (1.23.2-1) unstable; urgency=low
|
|
||||||
|
|
||||||
* Initial version for 1.23.2
|
|
||||||
(closes: #464152)
|
|
||||||
* Zoneminder 1.23.2 upstream includes fix for GCC 4.3
|
|
||||||
(closes: #454980)
|
|
||||||
* Includes ffmpeg patch by Alexander Kushnirenko <kushnir@uni-protvino.ru>
|
|
||||||
|
|
||||||
-- Peter Howard <pjh@northern-ridge.com.au> Sat, 01 Mar 2008 16:02:50 +1000
|
|
||||||
|
|
||||||
zoneminder (1.22.3-10) unstable; urgency=low
|
|
||||||
|
|
||||||
* Fix bug introduced in -9 where perl is put under /usr/local
|
|
||||||
(closes: #457507)
|
|
||||||
|
|
||||||
-- Peter Howard <pjh@northern-ridge.com.au> Mon, 24 Dec 2007 16:02:50 +1000
|
|
||||||
|
|
||||||
zoneminder (1.22.3-9) unstable; urgency=low
|
|
||||||
|
|
||||||
* Starting zoneminder via init script now invokes "zmfix -a"
|
|
||||||
(closes: #481637)
|
|
||||||
* Change apache2-mpm-prefork dependency to apache2
|
|
||||||
* Temp dir for export under /var/cache/zoneminder (but linked back to
|
|
||||||
/usr/share/zoneminder for now)
|
|
||||||
* Redo use of gnutls rather than openssl for md5 hashes
|
|
||||||
|
|
||||||
-- Peter Howard <pjh@northern-ridge.com.au> Mon, 10 Dec 2007 16:02:50 +1000
|
|
||||||
|
|
||||||
zoneminder (1.22.3-8) unstable; urgency=low
|
|
||||||
|
|
||||||
* Build now includes libpcre3
|
|
||||||
(closes: #437533)
|
|
||||||
* "Monitor Presets" patch now applied to package during build.
|
|
||||||
|
|
||||||
-- Peter Howard <pjh@northern-ridge.com.au> Sat, 18 Aug 2007 14:35:23 +1000
|
|
||||||
|
|
||||||
zoneminder (1.22.3-7) unstable; urgency=low
|
|
||||||
|
|
||||||
* Turn off debug trace and crash dump on build
|
|
||||||
(closes:#414857,#414891)
|
|
||||||
* Additional perl libraries added in dependencies
|
|
||||||
(closes:#416291)
|
|
||||||
* Change preferred PHP version from 4 to 5
|
|
||||||
-- Peter Howard <pjh@northern-ridge.com.au> Sun, 29 Jul 2007 15:11:13 +1000
|
|
||||||
|
|
||||||
zoneminder (1.22.3-6) unstable; urgency=low
|
|
||||||
|
|
||||||
* Removed a similar bash only statement from zmpkg.pl
|
|
||||||
(closes:414882)
|
|
||||||
|
|
||||||
-- Peter Howard <pjh@northern-ridge.com.au> Sat, 14 Apr 2007 11:46:56 +1000
|
|
||||||
|
|
||||||
zoneminder (1.22.3-5) unstable; urgency=low
|
|
||||||
|
|
||||||
* Installs with "phone home" feature turned off by default, and permissions
|
|
||||||
on /etc/zm/zm.conf fixed (now the 0600 it s hould be)
|
|
||||||
(closes:415349)
|
|
||||||
* Removed "stupid bash-ism" on mysqld check in postinst file.
|
|
||||||
|
|
||||||
-- Peter Howard <pjh@northern-ridge.com.au> Fri, 6 Apr 2007 15:50:00 +1000
|
|
||||||
|
|
||||||
zoneminder (1.22.3-4) unstable; urgency=low
|
|
||||||
|
|
||||||
* Put libmysqlclient-15-dev in front of -14-dev so sbuild works
|
|
||||||
(closes: #414410)
|
|
||||||
|
|
||||||
-- Peter Howard <pjh@northern-ridge.com.au> Mon, 12 Mar 2007 11:38:56 +1100
|
|
||||||
|
|
||||||
zoneminder (1.22.3-3) unstable; urgency=low
|
|
||||||
|
|
||||||
* Clean up of postinstall, postrm ; user "zm" definitely was a mistake
|
|
||||||
* Also in postinstall: check and start MySQL if it's not running.
|
|
||||||
* init.d script now checks if zoneminder isn't running and still returns 0
|
|
||||||
(which helps uninstalling)
|
|
||||||
* Addition of php5 dependency options as well as php4.
|
|
||||||
|
|
||||||
-- Peter Howard <pjh@northern-ridge.com.au> Mon, 26 Feb 2007 10:40:52 +1100
|
|
||||||
|
|
||||||
zoneminder (1.22.3-2) unstable; urgency=low
|
|
||||||
|
|
||||||
* Added zmuser in the mysql creation; this should fix the install problem
|
|
||||||
for people, but needs to be cleaned up (in -3)
|
|
||||||
|
|
||||||
-- Peter Howard <pjh@northern-ridge.com.au> Fri, 16 Feb 2007 14:16:03 +1100
|
|
||||||
|
|
||||||
zoneminder (1.22.3-1) unstable; urgency=low
|
|
||||||
|
|
||||||
* Initial Version. (closes: #248393)
|
|
||||||
* Patched out use of openssl; uses gnutls instead for MD5 hashes.
|
|
||||||
* Removed MakeMaker-inserted Perl licensing (with authors permission) in
|
|
||||||
various scripts; replaced with GPL.
|
|
||||||
|
|
||||||
-- Peter Howard <pjh@northern-ridge.com.au> Wed, 7 Feb 2007 14:09:01 +1100
|
|
|
@ -1,3 +0,0 @@
|
||||||
.gitattributes
|
|
||||||
web/api/.gitattributes
|
|
||||||
web/api/.gitignore
|
|
|
@ -1 +0,0 @@
|
||||||
9
|
|
|
@ -1,20 +0,0 @@
|
||||||
# Remember to enable cgi mod (i.e. "a2enmod cgi").
|
|
||||||
ScriptAlias /zm/cgi-bin "/usr/lib/zoneminder/cgi-bin"
|
|
||||||
<Directory "/usr/lib/zoneminder/cgi-bin">
|
|
||||||
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
|
|
||||||
AllowOverride All
|
|
||||||
Require all granted
|
|
||||||
</Directory>
|
|
||||||
|
|
||||||
Alias /zm /usr/share/zoneminder/www
|
|
||||||
<Directory /usr/share/zoneminder/www>
|
|
||||||
php_flag register_globals off
|
|
||||||
Options Indexes FollowSymLinks
|
|
||||||
<IfModule mod_dir.c>
|
|
||||||
DirectoryIndex index.php
|
|
||||||
</IfModule>
|
|
||||||
</Directory>
|
|
||||||
|
|
||||||
<Directory /usr/share/zoneminder/www/api>
|
|
||||||
AllowOverride All
|
|
||||||
</Directory>
|
|
|
@ -1,146 +0,0 @@
|
||||||
Source: zoneminder
|
|
||||||
Section: net
|
|
||||||
Priority: optional
|
|
||||||
Maintainer: Dmitry Smirnov <onlyjob@debian.org>
|
|
||||||
Uploaders: Vagrant Cascadian <vagrant@debian.org>
|
|
||||||
Build-Depends: debhelper (>= 9), dh-systemd, python-sphinx | python3-sphinx, apache2-dev, dh-linktree
|
|
||||||
,cmake
|
|
||||||
,libavcodec-ffmpeg-dev, libavformat-ffmpeg-dev, libswscale-ffmpeg-dev, libavutil-ffmpeg-dev, libavdevice-ffmpeg-dev
|
|
||||||
,libbz2-dev
|
|
||||||
,libgcrypt-dev
|
|
||||||
,libcurl4-gnutls-dev
|
|
||||||
,libgnutls-openssl-dev
|
|
||||||
,libjpeg-dev
|
|
||||||
,libmysqlclient-dev
|
|
||||||
,libpcre3-dev
|
|
||||||
,libpolkit-gobject-1-dev
|
|
||||||
,libv4l-dev (>= 0.8.3) [!hurd-any]
|
|
||||||
,libvlc-dev
|
|
||||||
,libdate-manip-perl
|
|
||||||
,libdbd-mysql-perl
|
|
||||||
,libphp-serialization-perl
|
|
||||||
,libsys-mmap-perl [!hurd-any]
|
|
||||||
,libwww-perl
|
|
||||||
# Unbundled (dh_linktree):
|
|
||||||
,libjs-jquery
|
|
||||||
,libjs-mootools
|
|
||||||
Standards-Version: 3.9.6
|
|
||||||
Homepage: http://www.zoneminder.com/
|
|
||||||
Vcs-Browser: http://anonscm.debian.org/cgit/collab-maint/zoneminder.git
|
|
||||||
Vcs-Git: git://anonscm.debian.org/collab-maint/zoneminder.git
|
|
||||||
|
|
||||||
Package: zoneminder
|
|
||||||
Architecture: any
|
|
||||||
Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends}
|
|
||||||
,javascript-common
|
|
||||||
,libav-tools
|
|
||||||
,libdate-manip-perl
|
|
||||||
,libdbd-mysql-perl
|
|
||||||
,libmime-lite-perl
|
|
||||||
,libmime-tools-perl
|
|
||||||
,libphp-serialization-perl
|
|
||||||
,libmodule-load-conditional-perl
|
|
||||||
,libnet-sftp-foreign-perl
|
|
||||||
,libarchive-zip-perl
|
|
||||||
,libdbd-mysql-perl
|
|
||||||
,libdevice-serialport-perl
|
|
||||||
,libimage-info-perl
|
|
||||||
,libjson-any-perl
|
|
||||||
,libsys-mmap-perl [!hurd-any]
|
|
||||||
,liburi-encode-perl
|
|
||||||
,libwww-perl
|
|
||||||
,libdata-dump-perl
|
|
||||||
,libclass-std-fast-perl
|
|
||||||
,libsoap-wsdl-perl
|
|
||||||
,libio-socket-multicast-perl
|
|
||||||
,libdigest-sha-perl
|
|
||||||
,libsys-cpu-perl, libsys-meminfo-perl
|
|
||||||
,mysql-client | virtual-mysql-client
|
|
||||||
,perl-modules
|
|
||||||
,php5-mysql, php5-gd
|
|
||||||
,policykit-1
|
|
||||||
,rsyslog | system-log-daemon
|
|
||||||
,zip
|
|
||||||
Recommends: ${misc:Recommends}
|
|
||||||
,libapache2-mod-php5 | php5-fpm
|
|
||||||
,mysql-server | virtual-mysql-server
|
|
||||||
,zoneminder-doc (>= ${source:Version})
|
|
||||||
Suggests: fcgiwrap, logrotate
|
|
||||||
Description: video camera security and surveillance solution
|
|
||||||
ZoneMinder is intended for use in single or multi-camera video security
|
|
||||||
applications, including commercial or home CCTV, theft prevention and child
|
|
||||||
or family member or home monitoring and other care scenarios. It
|
|
||||||
supports capture, analysis, recording, and monitoring of video data coming
|
|
||||||
from one or more video or network cameras attached to a Linux system.
|
|
||||||
ZoneMinder also support web and semi-automatic control of Pan/Tilt/Zoom
|
|
||||||
cameras using a variety of protocols. It is suitable for use as a home
|
|
||||||
video security system and for commercial or professional video security
|
|
||||||
and surveillance. It can also be integrated into a home automation system
|
|
||||||
via X.10 or other protocols.
|
|
||||||
|
|
||||||
#Package: libzoneminder-perl
|
|
||||||
#Section: perl
|
|
||||||
#Architecture: all
|
|
||||||
#Multi-Arch: foreign
|
|
||||||
#Depends: ${misc:Depends}, ${perl:Depends}
|
|
||||||
# ,libarchive-zip-perl
|
|
||||||
# ,libdbd-mysql-perl
|
|
||||||
# ,libdevice-serialport-perl
|
|
||||||
# ,libimage-info-perl
|
|
||||||
# ,libjson-any-perl
|
|
||||||
# ,libsys-mmap-perl [!hurd-any]
|
|
||||||
# ,liburi-encode-perl
|
|
||||||
# ,libwww-perl
|
|
||||||
#Description: ZoneMinder Perl libraries
|
|
||||||
# ZoneMinder is intended for use in single or multi-camera video security
|
|
||||||
# applications, including commercial or home CCTV, theft prevention and child
|
|
||||||
# or family member or home monitoring and other care scenarios. It
|
|
||||||
# supports capture, analysis, recording, and monitoring of video data coming
|
|
||||||
# from one or more video or network cameras attached to a Linux system.
|
|
||||||
# ZoneMinder also support web and semi-automatic control of Pan/Tilt/Zoom
|
|
||||||
# cameras using a variety of protocols. It is suitable for use as a home
|
|
||||||
# video security system and for commercial or professional video security
|
|
||||||
# and surveillance. It can also be integrated into a home automation system
|
|
||||||
# via X.10 or other protocols.
|
|
||||||
# .
|
|
||||||
# This package provides ZoneMinder Perl libraries; it can be used to
|
|
||||||
# write custom interfaces as well.
|
|
||||||
|
|
||||||
Package: zoneminder-doc
|
|
||||||
Section: doc
|
|
||||||
Architecture: all
|
|
||||||
Multi-Arch: foreign
|
|
||||||
Depends: ${misc:Depends}, ${sphinxdoc:Depends}, python-sphinx-rtd-theme | python3-sphinx-rtd-theme
|
|
||||||
Suggests: www-browser
|
|
||||||
Description: ZoneMinder documentation
|
|
||||||
ZoneMinder is intended for use in single or multi-camera video security
|
|
||||||
applications, including commercial or home CCTV, theft prevention and child
|
|
||||||
or family member or home monitoring and other care scenarios. It
|
|
||||||
supports capture, analysis, recording, and monitoring of video data coming
|
|
||||||
from one or more video or network cameras attached to a Linux system.
|
|
||||||
ZoneMinder also support web and semi-automatic control of Pan/Tilt/Zoom
|
|
||||||
cameras using a variety of protocols. It is suitable for use as a home
|
|
||||||
video security system and for commercial or professional video security
|
|
||||||
and surveillance. It can also be integrated into a home automation system
|
|
||||||
via X.10 or other protocols.
|
|
||||||
.
|
|
||||||
This package provides ZoneMinder documentation in HTML format.
|
|
||||||
|
|
||||||
Package: zoneminder-dbg
|
|
||||||
Section: debug
|
|
||||||
Priority: extra
|
|
||||||
Architecture: any
|
|
||||||
Depends: zoneminder (= ${binary:Version}), ${misc:Depends}
|
|
||||||
Description: Zoneminder -- debugging symbols
|
|
||||||
ZoneMinder is intended for use in single or multi-camera video security
|
|
||||||
applications, including commercial or home CCTV, theft prevention and child
|
|
||||||
or family member or home monitoring and other care scenarios. It
|
|
||||||
supports capture, analysis, recording, and monitoring of video data coming
|
|
||||||
from one or more video or network cameras attached to a Linux system.
|
|
||||||
ZoneMinder also support web and semi-automatic control of Pan/Tilt/Zoom
|
|
||||||
cameras using a variety of protocols. It is suitable for use as a home
|
|
||||||
video security system and for commercial or professional video security
|
|
||||||
and surveillance. It can also be integrated into a home automation system
|
|
||||||
via X.10 or other protocols.
|
|
||||||
.
|
|
||||||
This package provides debugging symbols
|
|
|
@ -1,174 +0,0 @@
|
||||||
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
|
||||||
Upstream-Name: ZoneMinder
|
|
||||||
Upstream-Contact: Philip Coombes <philip.coombes@zoneminder.com>
|
|
||||||
Source: https://github.com/ZoneMinder/ZoneMinder
|
|
||||||
Comment:
|
|
||||||
This package was originally debianized by matrix <matrix@cecilia>
|
|
||||||
on Mon, 7 Mar 2005 02:07:57 -0500.
|
|
||||||
It was re-done for submission to the Debian project by Peter Howard
|
|
||||||
<pjh@northern-ridge.com.au> on Fri, 8 Dec 2006 10:19:43 +1100
|
|
||||||
Files-Excluded:
|
|
||||||
web/skins/*/js/jquery-*
|
|
||||||
web/tools/mootools/*-yc.js
|
|
||||||
|
|
||||||
Files: *
|
|
||||||
Copyright: 2001-2014 Philip Coombes <philip.coombes@zoneminder.com>
|
|
||||||
2008 Brian Rudy <brudyNO@SPAMpraecogito.com>
|
|
||||||
2014 Vincent Giovannone
|
|
||||||
2013 Tim Craig <timcraigNO@SPAMsonic.net>
|
|
||||||
2003-2008 Corey DeLasaux
|
|
||||||
2001-2010 Chris Kistner
|
|
||||||
License: GPL-2+
|
|
||||||
|
|
||||||
Files: distros/*
|
|
||||||
Copyright: 2001-2008 Philip Coombes <philip.coombes@zoneminder.com>
|
|
||||||
2014 Isaac Connor <iconnor@connortechnology.com>
|
|
||||||
2005 Serg Oskin
|
|
||||||
License: GPL-2+
|
|
||||||
|
|
||||||
Files: web/skins/*/js/jquery-*
|
|
||||||
Copyright: 2010 John Resig
|
|
||||||
2010 The Dojo Foundation
|
|
||||||
License: GPL-2 or Expat
|
|
||||||
Comment:
|
|
||||||
Dual licensed under the MIT or GPL Version 2 licenses.
|
|
||||||
http://jquery.org/license
|
|
||||||
.
|
|
||||||
Includes Sizzle.js http://sizzlejs.com/
|
|
||||||
Released under the MIT, BSD, and GPL Licenses.
|
|
||||||
|
|
||||||
Files: web/tools/mootools/*.js
|
|
||||||
Copyright: 2009 Marcelo Jorge Vieira (metal) <metal@alucinados.com>
|
|
||||||
2006-2010 Valerio Proietti (http://mad4milk.net/)
|
|
||||||
License: Expat
|
|
||||||
|
|
||||||
Files: web/api/*
|
|
||||||
Copyright: 2005-2013 Cake Software Foundation, Inc. (http://cakefoundation.org)
|
|
||||||
License: Expat
|
|
||||||
|
|
||||||
Files:
|
|
||||||
cmake/Modules/CheckPrototypeDefinition*.cmake
|
|
||||||
cmake/Modules/FindGLIB2.cmake
|
|
||||||
cmake/Modules/FindPolkit.cmake
|
|
||||||
cmake/Modules/GNUInstallDirs.cmake
|
|
||||||
Copyright:
|
|
||||||
2005-2011 Kitware, Inc.
|
|
||||||
2010-2011 Andreas Schneider <asn@cryptomilk.org>
|
|
||||||
2009 Dario Freddi <drf@kde.org>
|
|
||||||
2008 Laurent Montel, <montel@kde.org>
|
|
||||||
2011 Nikita Krupen'ko <krnekit@gmail.com>
|
|
||||||
License: BSD-3-clause
|
|
||||||
Redistribution and use in source and binary forms, with or without
|
|
||||||
modification, are permitted provided that the following conditions are
|
|
||||||
met:
|
|
||||||
.
|
|
||||||
* Redistributions of source code must retain the above copyright notice,
|
|
||||||
this list of conditions and the following disclaimer.
|
|
||||||
.
|
|
||||||
* Redistributions in binary form must reproduce the above copyright notice,
|
|
||||||
this list of conditions and the following disclaimer in the documentation
|
|
||||||
and/or other materials provided with the distribution.
|
|
||||||
.
|
|
||||||
* The names of Kitware, Inc., the Insight Consortium, or the names of
|
|
||||||
any consortium members, or of any contributors, may not be used to
|
|
||||||
endorse or promote products derived from this software without
|
|
||||||
specific prior written permission.
|
|
||||||
.
|
|
||||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS ``AS IS''
|
|
||||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
|
||||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
|
||||||
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR
|
|
||||||
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
|
||||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
|
||||||
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
|
||||||
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
|
||||||
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
|
||||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
||||||
|
|
||||||
Files: cmake/Modules/FindPerlModules.cmake
|
|
||||||
Copyright: 2012 Iowa State University
|
|
||||||
License: Boost-1.0
|
|
||||||
Boost Software License - Version 1.0 - August 17th, 2003
|
|
||||||
.
|
|
||||||
Permission is hereby granted, free of charge, to any person or organization
|
|
||||||
obtaining a copy of the software and accompanying documentation covered by
|
|
||||||
this license (the "Software") to use, reproduce, display, distribute,
|
|
||||||
execute, and transmit the Software, and to prepare derivative works of the
|
|
||||||
Software, and to permit third-parties to whom the Software is furnished to
|
|
||||||
do so, all subject to the following:
|
|
||||||
.
|
|
||||||
The copyright notices in the Software and this entire statement, including
|
|
||||||
the above license grant, this restriction and the following disclaimer,
|
|
||||||
must be included in all copies of the Software, in whole or in part, and
|
|
||||||
all derivative works of the Software, unless such copies or derivative
|
|
||||||
works are solely in the form of machine-executable object code generated by
|
|
||||||
a source language processor.
|
|
||||||
.
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
|
|
||||||
SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
|
|
||||||
FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
|
|
||||||
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
|
||||||
DEALINGS IN THE SOFTWARE.
|
|
||||||
|
|
||||||
Files: debian/*
|
|
||||||
Copyright: 2015 Dmitry Smirnov <onlyjob@debian.org>
|
|
||||||
2007-2014 Peter Howard <pjh@northern-ridge.com.au>
|
|
||||||
2010-2012 Vagrant Cascadian <vagrant@debian.org>
|
|
||||||
2001-2008 Philip Coombes <philip.coombes@zoneminder.com>
|
|
||||||
License: GPL-2+
|
|
||||||
|
|
||||||
License: Expat
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
|
||||||
in the Software without restriction, including without limitation the rights
|
|
||||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
||||||
copies of the Software, and to permit persons to whom the Software is
|
|
||||||
furnished to do so, subject to the following conditions:
|
|
||||||
.
|
|
||||||
The above copyright notice and this permission notice shall be included in
|
|
||||||
all copies or substantial portions of the Software.
|
|
||||||
.
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
||||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
||||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
|
||||||
THE SOFTWARE.
|
|
||||||
|
|
||||||
License: GPL-2+
|
|
||||||
This package is free software; you can redistribute it and/or modify it
|
|
||||||
under the terms of the GNU General Public License as published by the
|
|
||||||
Free Software Foundation; either version 2 of the License, or (at your
|
|
||||||
option) any later version.
|
|
||||||
.
|
|
||||||
This package is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
||||||
General Public License for more details.
|
|
||||||
.
|
|
||||||
You should have received a copy of the GNU General Public
|
|
||||||
License along with this package; if not, write to the Free Software
|
|
||||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|
||||||
.
|
|
||||||
The complete text of the GNU General Public License version 2
|
|
||||||
can be found in "/usr/share/common-licenses/GPL-2".
|
|
||||||
|
|
||||||
License: GPL-2
|
|
||||||
This package is free software; you can redistribute it and/or modify it
|
|
||||||
under the terms of the GNU General Public License as published by the
|
|
||||||
Free Software Foundation; version 2 of the License.
|
|
||||||
.
|
|
||||||
This package is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
||||||
General Public License for more details.
|
|
||||||
.
|
|
||||||
You should have received a copy of the GNU General Public
|
|
||||||
License along with this package; if not, write to the Free Software
|
|
||||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|
||||||
.
|
|
||||||
The complete text of the GNU General Public License version 2
|
|
||||||
can be found in "/usr/share/common-licenses/GPL-2".
|
|
|
@ -1,32 +0,0 @@
|
||||||
location /zm/cgi-bin {
|
|
||||||
gzip off;
|
|
||||||
alias /usr/lib/zoneminder/cgi-bin;
|
|
||||||
|
|
||||||
include /etc/nginx/fastcgi_params;
|
|
||||||
fastcgi_param SCRIPT_FILENAME $request_filename;
|
|
||||||
fastcgi_pass unix:/var/run/fcgiwrap.socket;
|
|
||||||
}
|
|
||||||
|
|
||||||
location /zm {
|
|
||||||
# if ($scheme ~ ^http:){
|
|
||||||
# rewrite ^(.*)$ https://$host$1 permanent;
|
|
||||||
# }
|
|
||||||
|
|
||||||
gzip off;
|
|
||||||
alias /usr/share/zoneminder/www;
|
|
||||||
index index.php;
|
|
||||||
|
|
||||||
location ~ \.php$ {
|
|
||||||
if (!-f $request_filename) { return 404; }
|
|
||||||
expires epoch;
|
|
||||||
include /etc/nginx/fastcgi_params;
|
|
||||||
fastcgi_param SCRIPT_FILENAME $request_filename;
|
|
||||||
fastcgi_index index.php;
|
|
||||||
fastcgi_pass unix:/var/run/php5-fpm.sock;
|
|
||||||
}
|
|
||||||
|
|
||||||
location ~ \.(jpg|jpeg|gif|png|ico)$ {
|
|
||||||
access_log off;
|
|
||||||
expires 33d;
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
|
|
||||||
[dch]
|
|
||||||
id-length = 0
|
|
||||||
|
|
||||||
[import-orig]
|
|
||||||
pristine-tar = False
|
|
||||||
merge = False
|
|
|
@ -1,2 +0,0 @@
|
||||||
usr/share/man/man3
|
|
||||||
usr/share/perl5
|
|
|
@ -1,16 +0,0 @@
|
||||||
Last-Update: 2015-08-16
|
|
||||||
Forwarded: no
|
|
||||||
Author: Dmitry Smirnov <onlyjob@member.fsf.org>
|
|
||||||
Description: correct path to CGI app according to default web server configuration.
|
|
||||||
|
|
||||||
--- a/scripts/ZoneMinder/lib/ZoneMinder/ConfigData.pm.in
|
|
||||||
+++ b/scripts/ZoneMinder/lib/ZoneMinder/ConfigData.pm.in
|
|
||||||
@@ -428,7 +428,7 @@ our @options =
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name => "ZM_PATH_ZMS",
|
|
||||||
- default => "/cgi-bin/nph-zms",
|
|
||||||
+ default => "/zm/cgi-bin/nph-zms",
|
|
||||||
description => "Web path to zms streaming server",
|
|
||||||
help => qqq("
|
|
||||||
The ZoneMinder streaming server is required to send streamed
|
|
|
@ -1,2 +0,0 @@
|
||||||
default_cgi-path.patch
|
|
||||||
use_libjs-mootools.patch
|
|
|
@ -1,18 +0,0 @@
|
||||||
Last-Update: 2015-03-29
|
|
||||||
Forwarded: no
|
|
||||||
Bug-Debian: http://bugs.debian.org/585590
|
|
||||||
Reviewed-By: Dmitry Smirnov <onlyjob@member.fsf.org>
|
|
||||||
Description: use mootools shipped by debian, rather than the zoneminder included mootools.
|
|
||||||
|
|
||||||
--- a/web/skins/classic/includes/functions.php
|
|
||||||
+++ b/web/skins/classic/includes/functions.php
|
|
||||||
@@ -63,9 +63,8 @@
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
<script type="text/javascript" src="tools/mootools/mootools-core.js"></script>
|
|
||||||
<script type="text/javascript" src="tools/mootools/mootools-more.js"></script>
|
|
||||||
- <script type="text/javascript" src="js/mootools.ext.js"></script>
|
|
||||||
<script type="text/javascript" src="js/logger.js"></script>
|
|
||||||
<script type="text/javascript" src="js/overlay.js"></script>
|
|
||||||
<?php
|
|
||||||
if ( $skinJsPhpFile )
|
|
|
@ -1,93 +0,0 @@
|
||||||
#!/usr/bin/make -f
|
|
||||||
# -*- makefile -*-
|
|
||||||
|
|
||||||
# Uncomment this to turn on verbose mode.
|
|
||||||
#export DH_VERBOSE=1
|
|
||||||
|
|
||||||
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
|
|
||||||
export DEB_LDFLAGS_MAINT_APPEND += -Wl,--as-needed
|
|
||||||
|
|
||||||
ifeq ($(DEB_BUILD_ARCH_OS),hurd)
|
|
||||||
ARGS:= -DZM_NO_MMAP=ON
|
|
||||||
endif
|
|
||||||
|
|
||||||
%:
|
|
||||||
dh $@ --parallel --buildsystem=cmake --builddirectory=dbuild \
|
|
||||||
--with systemd,sphinxdoc,apache2,linktree
|
|
||||||
|
|
||||||
override_dh_auto_configure:
|
|
||||||
dh_auto_configure -- $(ARGS) \
|
|
||||||
-DCMAKE_VERBOSE_MAKEFILE=ON \
|
|
||||||
-DCMAKE_BUILD_TYPE=Release \
|
|
||||||
-DZM_CONFIG_DIR="/etc/zm" \
|
|
||||||
-DZM_RUNDIR="/var/run/zm" \
|
|
||||||
-DZM_SOCKDIR="/var/run/zm" \
|
|
||||||
-DZM_TMPDIR="/tmp/zm" \
|
|
||||||
-DZM_CGIDIR="/usr/lib/zoneminder/cgi-bin" \
|
|
||||||
-DZM_CONTENTDIR="/var/cache/zoneminder"
|
|
||||||
|
|
||||||
override_dh_clean:
|
|
||||||
dh_clean $(MANPAGES1)
|
|
||||||
$(RM) -r docs/_build docs/installationguide
|
|
||||||
|
|
||||||
build-indep:
|
|
||||||
#$(MAKE) -C docs text
|
|
||||||
$(MAKE) -C docs html
|
|
||||||
|
|
||||||
MANPAGES1 = dbuild/scripts/zmupdate.pl.1
|
|
||||||
$(MANPAGES1):
|
|
||||||
# generate man page(s):
|
|
||||||
pod2man -s1 --stderr --utf8 $(patsubst %.1, %, $@) $@
|
|
||||||
|
|
||||||
## reproducible build:
|
|
||||||
LAST_CHANGE=$(shell dpkg-parsechangelog -S Date)
|
|
||||||
BUILD_DATE=$(shell LC_ALL=C date -u "+%B %d, %Y" -d "$(LAST_CHANGE)")
|
|
||||||
override_dh_installman: $(MANPAGES1)
|
|
||||||
$(MAKE) -C docs man SPHINXOPTS="-D today=\"$(BUILD_DATE)\""
|
|
||||||
dh_installman --language=C $(MANPAGES1)
|
|
||||||
|
|
||||||
override_dh_auto_install:
|
|
||||||
dh_auto_install --destdir=$(CURDIR)/debian/tmp
|
|
||||||
# remove worthless files:
|
|
||||||
$(RM) -v $(CURDIR)/debian/tmp/usr/share/perl5/*/*/*/.packlist
|
|
||||||
$(RM) -v $(CURDIR)/debian/tmp/usr/share/perl5/*/*.in
|
|
||||||
# remove empty directories:
|
|
||||||
find $(CURDIR)/debian/tmp/usr -type d -empty -delete -printf 'removed %p\n'
|
|
||||||
# remove extra-license-file:
|
|
||||||
$(RM) -v $(CURDIR)/debian/tmp/usr/share/zoneminder/www/api/lib/Cake/LICENSE.txt
|
|
||||||
|
|
||||||
override_dh_fixperms:
|
|
||||||
dh_fixperms
|
|
||||||
## 637685
|
|
||||||
chmod -c o-r $(CURDIR)/debian/zoneminder/etc/zm/zm.conf
|
|
||||||
|
|
||||||
override_dh_installinit:
|
|
||||||
dh_installinit --no-start
|
|
||||||
|
|
||||||
override_dh_systemd_start:
|
|
||||||
dh_systemd_start --no-start
|
|
||||||
|
|
||||||
override_dh_systemd_enable:
|
|
||||||
dh_systemd_enable --no-enable
|
|
||||||
|
|
||||||
override_dh_apache2:
|
|
||||||
dh_apache2 --noenable
|
|
||||||
|
|
||||||
override_dh_strip:
|
|
||||||
[ -d "$(CURDIR)/debian/zoneminder-dbg" ] \
|
|
||||||
&& dh_strip --dbg-package=zoneminder-dbg \
|
|
||||||
|| dh_strip
|
|
||||||
|
|
||||||
#%:
|
|
||||||
# dh $@ --parallel --buildsystem=autoconf --with autoreconf
|
|
||||||
#
|
|
||||||
#override_dh_auto_configure:
|
|
||||||
# dh_auto_configure -- \
|
|
||||||
# --sysconfdir=/etc/zm \
|
|
||||||
# --with-mysql=/usr \
|
|
||||||
# --with-webdir=/usr/share/zoneminder \
|
|
||||||
# --with-ffmpeg=/usr \
|
|
||||||
# --with-cgidir=/usr/lib/cgi-bin \
|
|
||||||
# --with-webuser=www-data \
|
|
||||||
# --with-webgroup=www-data \
|
|
||||||
# --enable-mmap=yes
|
|
|
@ -1 +0,0 @@
|
||||||
3.0 (native)
|
|
|
@ -1,9 +0,0 @@
|
||||||
## Actually sources are there: "*-nc.js".
|
|
||||||
source-is-missing web/tools/mootools/mootools-*-yc.js
|
|
||||||
|
|
||||||
## We're using "libjs-jquery" instead.
|
|
||||||
source-is-missing web/skins/*/js/jquery-1.4.2.min.js
|
|
||||||
|
|
||||||
## Acknowledged, will repack eventually.
|
|
||||||
source-contains-prebuilt-javascript-object web/tools/mootools/mootools-*-yc.js
|
|
||||||
source-contains-prebuilt-javascript-object web/skins/*/js/jquery-1.4.2.min.js
|
|
|
@ -1,7 +0,0 @@
|
||||||
version=3
|
|
||||||
|
|
||||||
opts=\
|
|
||||||
repacksuffix=+dfsg,\
|
|
||||||
dversionmangle=s{\+dfsg\d*}{},\
|
|
||||||
https://github.com/ZoneMinder/ZoneMinder/releases \
|
|
||||||
.*/ZoneMinder/archive/v(.*).tar.gz
|
|
|
@ -1,8 +0,0 @@
|
||||||
Document: zoneminder-doc
|
|
||||||
Title: Zoneminder documentation
|
|
||||||
Abstract: This document describes how to use Zoneminder.
|
|
||||||
Section: System/Administration
|
|
||||||
|
|
||||||
Format: HTML
|
|
||||||
Index: /usr/share/doc/zoneminder-doc/html/index.html
|
|
||||||
Files: /usr/share/doc/zoneminder-doc/html/*
|
|
|
@ -1 +0,0 @@
|
||||||
docs/_build/html usr/share/doc/zoneminder-doc/
|
|
|
@ -1,2 +0,0 @@
|
||||||
## Convenience symlink:
|
|
||||||
/usr/share/doc/zoneminder-doc/html /usr/share/doc/zoneminder/html
|
|
|
@ -1 +0,0 @@
|
||||||
conf debian/conf/apache2/zoneminder.conf nginx
|
|
|
@ -1,5 +0,0 @@
|
||||||
Unless bug is specific to Debian please consider reporting it directly to
|
|
||||||
upstream developer(s):
|
|
||||||
|
|
||||||
https://github.com/ZoneMinder/ZoneMinder/issues
|
|
||||||
|
|
|
@ -1,6 +0,0 @@
|
||||||
var/log/zm
|
|
||||||
var/lib/zm
|
|
||||||
var/cache/zoneminder/events
|
|
||||||
var/cache/zoneminder/images
|
|
||||||
var/cache/zoneminder/temp
|
|
||||||
usr/share/zoneminder/db
|
|
|
@ -1 +0,0 @@
|
||||||
README.md
|
|
|
@ -1,2 +0,0 @@
|
||||||
debian/examples/*
|
|
||||||
dbuild/misc/apache.conf
|
|
|
@ -1,91 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
### BEGIN INIT INFO
|
|
||||||
# Provides: zoneminder
|
|
||||||
# Required-Start: $network $remote_fs $syslog
|
|
||||||
# Required-Stop: $network $remote_fs $syslog
|
|
||||||
# Should-Start: mysql
|
|
||||||
# Should-Stop: mysql
|
|
||||||
# Default-Start: 2 3 4 5
|
|
||||||
# Default-Stop: 0 1 6
|
|
||||||
# Short-Description: Control ZoneMinder as a Service
|
|
||||||
# Description: ZoneMinder CCTV recording and surveillance system
|
|
||||||
### END INIT INFO
|
|
||||||
# chkconfig: 2345 20 20
|
|
||||||
|
|
||||||
# Source function library.
|
|
||||||
. /lib/lsb/init-functions
|
|
||||||
|
|
||||||
prog=ZoneMinder
|
|
||||||
ZM_PATH_BIN="/usr/bin"
|
|
||||||
RUNDIR="/var/run/zm"
|
|
||||||
TMPDIR="/tmp/zm"
|
|
||||||
command="$ZM_PATH_BIN/zmpkg.pl"
|
|
||||||
|
|
||||||
start() {
|
|
||||||
echo -n "Starting $prog: "
|
|
||||||
export TZ=:/etc/localtime
|
|
||||||
mkdir -p "$RUNDIR" && chown www-data:www-data "$RUNDIR"
|
|
||||||
mkdir -p "$TMPDIR" && chown www-data:www-data "$TMPDIR"
|
|
||||||
$command start
|
|
||||||
RETVAL=$?
|
|
||||||
[ $RETVAL = 0 ] && echo success
|
|
||||||
[ $RETVAL != 0 ] && echo failure
|
|
||||||
echo
|
|
||||||
[ $RETVAL = 0 ] && touch /var/lock/zm
|
|
||||||
return $RETVAL
|
|
||||||
}
|
|
||||||
stop() {
|
|
||||||
echo -n "Stopping $prog: "
|
|
||||||
#
|
|
||||||
# Why is this status check being done?
|
|
||||||
# as $command stop returns 1 if zoneminder
|
|
||||||
# is stopped, which will result in
|
|
||||||
# this returning 1, which will stuff
|
|
||||||
# dpkg when it tries to stop zoneminder before
|
|
||||||
# uninstalling . . .
|
|
||||||
#
|
|
||||||
result=`$command status`
|
|
||||||
if [ ! "$result" = "running" ]; then
|
|
||||||
echo "Zoneminder already stopped"
|
|
||||||
echo
|
|
||||||
RETVAL=0
|
|
||||||
else
|
|
||||||
$command stop
|
|
||||||
RETVAL=$?
|
|
||||||
[ $RETVAL = 0 ] && echo success
|
|
||||||
[ $RETVAL != 0 ] && echo failure
|
|
||||||
echo
|
|
||||||
[ $RETVAL = 0 ] && rm -f /var/lock/zm
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
status() {
|
|
||||||
result=`$command status`
|
|
||||||
if [ "$result" = "running" ]; then
|
|
||||||
echo "ZoneMinder is running"
|
|
||||||
RETVAL=0
|
|
||||||
else
|
|
||||||
echo "ZoneMinder is stopped"
|
|
||||||
RETVAL=1
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
'start')
|
|
||||||
start
|
|
||||||
;;
|
|
||||||
'stop')
|
|
||||||
stop
|
|
||||||
;;
|
|
||||||
'restart' | 'force-reload')
|
|
||||||
stop
|
|
||||||
start
|
|
||||||
;;
|
|
||||||
'status')
|
|
||||||
status
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
echo "Usage: $0 { start | stop | restart | status }"
|
|
||||||
RETVAL=1
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
exit $RETVAL
|
|
|
@ -1,10 +0,0 @@
|
||||||
etc/zm/zm.conf
|
|
||||||
usr/bin
|
|
||||||
usr/lib/zoneminder
|
|
||||||
usr/share/polkit-1
|
|
||||||
usr/share/zoneminder/db
|
|
||||||
usr/share/zoneminder/www
|
|
||||||
|
|
||||||
# libzoneminder-perl files:
|
|
||||||
usr/share/man/man3
|
|
||||||
usr/share/perl5
|
|
|
@ -1,3 +0,0 @@
|
||||||
/var/cache/zoneminder/events /usr/share/zoneminder/www/events
|
|
||||||
/var/cache/zoneminder/images /usr/share/zoneminder/www/images
|
|
||||||
/var/cache/zoneminder/temp /usr/share/zoneminder/www/temp
|
|
|
@ -1,14 +0,0 @@
|
||||||
## cakephp
|
|
||||||
#replace /usr/share/php/Cake /usr/share/zoneminder/www/api/lib/Cake
|
|
||||||
|
|
||||||
## libjs-mootools
|
|
||||||
replace /usr/share/javascript/mootools/mootools.js /usr/share/zoneminder/www/tools/mootools/mootools-core.js
|
|
||||||
replace /usr/share/javascript/mootools/mootools.js /usr/share/zoneminder/www/tools/mootools/mootools-core-1.3.2-nc.js
|
|
||||||
replace /usr/share/javascript/mootools/mootools.js /usr/share/zoneminder/www/tools/mootools/mootools-core-1.3.2-yc.js
|
|
||||||
replace /usr/share/javascript/mootools/mootools-more.js /usr/share/zoneminder/www/tools/mootools/mootools-more.js
|
|
||||||
replace /usr/share/javascript/mootools/mootools-more.js /usr/share/zoneminder/www/tools/mootools/mootools-more-1.3.2.1-nc.js
|
|
||||||
replace /usr/share/javascript/mootools/mootools-more.js /usr/share/zoneminder/www/tools/mootools/mootools-more-1.3.2.1-yc.js
|
|
||||||
|
|
||||||
## libjs-jquery
|
|
||||||
replace /usr/share/javascript/jquery/jquery.min.js /usr/share/zoneminder/www/skins/classic/js/jquery-1.4.2.min.js
|
|
||||||
replace /usr/share/javascript/jquery/jquery.min.js /usr/share/zoneminder/www/skins/flat/js/jquery-1.4.2.min.js
|
|
|
@ -1,14 +0,0 @@
|
||||||
# Depends: policykit-1
|
|
||||||
unusual-interpreter usr/bin/zmsystemctl.pl #!/usr/bin/pkexec
|
|
||||||
|
|
||||||
# Intentionally not others-readable, #637685.
|
|
||||||
non-standard-file-perm etc/zm/zm.conf 0640 != 0644
|
|
||||||
|
|
||||||
# Bundled Cake PHP framework, not intended for direct execution:
|
|
||||||
script-not-executable usr/share/zoneminder/www/api/*
|
|
||||||
|
|
||||||
# Annoying but seems to be too much troubles to fix; should be fixed upstream:
|
|
||||||
script-with-language-extension usr/bin/*.pl
|
|
||||||
|
|
||||||
# dh-linktree:
|
|
||||||
package-contains-broken-symlink usr/share/zoneminder/www/api/lib/Cake/*
|
|
|
@ -1,10 +0,0 @@
|
||||||
/var/log/zm/*.log {
|
|
||||||
missingok
|
|
||||||
notifempty
|
|
||||||
sharedscripts
|
|
||||||
postrotate
|
|
||||||
/usr/bin/zmpkg.pl logrot >>/dev/null 2>&1 || :
|
|
||||||
endscript
|
|
||||||
daily
|
|
||||||
rotate 7
|
|
||||||
}
|
|
|
@ -1 +0,0 @@
|
||||||
rm_conffile /etc/zm/apache.conf 1.28.1-5~
|
|
|
@ -1 +0,0 @@
|
||||||
docs/_build/man/*.1
|
|
|
@ -1,59 +0,0 @@
|
||||||
#! /bin/sh
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
if [ "$1" = "configure" ]; then
|
|
||||||
|
|
||||||
. /etc/zm/zm.conf
|
|
||||||
|
|
||||||
# The logs can contain passwords, etc... so by setting group root, only www-data can read them, not people in the www-data group
|
|
||||||
chown www-data:root /var/log/zm
|
|
||||||
chown www-data:www-data /var/lib/zm
|
|
||||||
if [ -z "$2" ]; then
|
|
||||||
chown www-data:www-data /var/cache/zoneminder /var/cache/zoneminder/*
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Do this every time the package is installed or upgraded
|
|
||||||
|
|
||||||
if [ "$ZM_DB_HOST" = "localhost" ]; then
|
|
||||||
|
|
||||||
if [ -e "/etc/init.d/mysql" ]; then
|
|
||||||
|
|
||||||
#
|
|
||||||
# Get mysql started if it isn't
|
|
||||||
#
|
|
||||||
if ! $(/etc/init.d/mysql status >/dev/null 2>&1); then
|
|
||||||
deb-systemd-invoke start mysql.service || exit $?
|
|
||||||
fi
|
|
||||||
|
|
||||||
if $(/etc/init.d/mysql status >/dev/null 2>&1); then
|
|
||||||
mysqladmin --defaults-file=/etc/mysql/debian.cnf -f reload
|
|
||||||
# test if database if already present...
|
|
||||||
if ! $(echo quit | mysql --defaults-file=/etc/mysql/debian.cnf zm > /dev/null 2> /dev/null) ; then
|
|
||||||
cat /usr/share/zoneminder/db/zm_create.sql | mysql --defaults-file=/etc/mysql/debian.cnf
|
|
||||||
# This creates the user.
|
|
||||||
echo "grant lock tables,alter,select,insert,update,delete,create,index on ${ZM_DB_NAME}.* to '${ZM_DB_USER}'@localhost identified by \"${ZM_DB_PASS}\";" | mysql --defaults-file=/etc/mysql/debian.cnf mysql
|
|
||||||
else
|
|
||||||
echo "grant lock tables,alter,select,insert,update,delete,create,index on ${ZM_DB_NAME}.* to '${ZM_DB_USER}'@localhost;" | mysql --defaults-file=/etc/mysql/debian.cnf mysql
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Ensure zoneminder is stopped
|
|
||||||
deb-systemd-invoke stop zoneminder.service || exit $?
|
|
||||||
zmupdate.pl --nointeractive
|
|
||||||
zmupdate.pl --nointeractive -f
|
|
||||||
deb-systemd-invoke start zoneminder.service || exit $?
|
|
||||||
|
|
||||||
else
|
|
||||||
echo 'NOTE: mysql not running, please start mysql and run dpkg-reconfigure zoneminder when it is running.'
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
echo 'mysql not found, assuming remote server.'
|
|
||||||
fi
|
|
||||||
|
|
||||||
else
|
|
||||||
echo "Not doing database upgrade due to remote db server ($ZM_DB_HOST)"
|
|
||||||
fi
|
|
||||||
|
|
||||||
fi
|
|
||||||
|
|
||||||
#DEBHELPER#
|
|
|
@ -1,14 +0,0 @@
|
||||||
#! /bin/sh
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
if [ "$1" = "purge" ]; then
|
|
||||||
echo "
|
|
||||||
Reminder: to completely remove \"zoneminder\" it may be necessary
|
|
||||||
* to delete database using the following sample command:
|
|
||||||
sudo mysqladmin --defaults-file=/etc/mysql/debian.cnf -f drop zm
|
|
||||||
* to delete remaining data files in "/var/cache/zoneminder".
|
|
||||||
"
|
|
||||||
fi
|
|
||||||
|
|
||||||
#DEBHELPER#
|
|
|
@ -1,36 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
## Remove obsolete symlink which is in the way of dh_apache2:
|
|
||||||
ol="/etc/apache2/conf-available/zoneminder.conf"
|
|
||||||
if [ -h "${ol}" ]; then
|
|
||||||
[ "$(readlink ${ol})" = "/etc/zm/apache.conf" ] && rm -f "${ol}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
abort=false
|
|
||||||
if [ -h /usr/share/zoneminder/www/events ]; then
|
|
||||||
l=$(readlink /usr/share/zoneminder/www/events)
|
|
||||||
if [ "$l" != "/var/cache/zoneminder/events" -a "$l" != "/var/cache/zoneminder/events/" ]; then
|
|
||||||
abort=true
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
if [ -h /usr/share/zoneminder/www/images ]; then
|
|
||||||
l=$(readlink /usr/share/zoneminder/www/images )
|
|
||||||
if [ "$l" != "/var/cache/zoneminder/images" -a "$l" != "/var/cache/zoneminder/images/" ]; then
|
|
||||||
abort=true
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "$abort" = "true" ]; then
|
|
||||||
cat >&2 << EOF
|
|
||||||
Aborting installation of zoneminder due to non-default symlinks in
|
|
||||||
/usr/share/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
|
|
||||||
exit 1
|
|
||||||
|
|
||||||
fi
|
|
||||||
|
|
||||||
#DEBHELPER#
|
|
|
@ -1,20 +0,0 @@
|
||||||
# ZoneMinder systemd unit file
|
|
||||||
# This file is intended to work with Debian distributions
|
|
||||||
|
|
||||||
[Unit]
|
|
||||||
Description=ZoneMinder CCTV recording and surveillance system
|
|
||||||
After=network.target mysql.service
|
|
||||||
# Remarked out so that it will start ZM on machines that don't have mysql installed
|
|
||||||
#Requires=mysql.service
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
#User=www-data
|
|
||||||
Type=forking
|
|
||||||
ExecStart=/usr/bin/zmpkg.pl start
|
|
||||||
ExecReload=/usr/bin/zmpkg.pl restart
|
|
||||||
ExecStop=/usr/bin/zmpkg.pl stop
|
|
||||||
PIDFile=/var/run/zm/zm.pid
|
|
||||||
Restart=on-abnormal
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=multi-user.target
|
|
|
@ -1,2 +0,0 @@
|
||||||
d /var/run/zm 0755 www-data www-data
|
|
||||||
d /tmp/zm 0755 www-data www-data
|
|
|
@ -1,9 +1,43 @@
|
||||||
zoneminder (1.28.1+1-vivid-SNAPSHOT2015081701) vivid; urgency=medium
|
zoneminder (1.29.0+dfsg-1) unstable; urgency=low
|
||||||
|
|
||||||
* include api, switch to cmake build
|
* New upstream release [February 2016] (Closes: #788317, #770851).
|
||||||
|
|
||||||
-- Isaac Connor <iconnor@connortechnology.com> Mon, 17 Aug 2015 10:29:23 -0400
|
[ Dmitry Smirnov <onlyjob@debian.org> ]
|
||||||
|
* copyright/Files-Excluded += "onvif/*" due to licensing uncertainty.
|
||||||
|
* Fixed FTBFS when built with dpkg-buildpackage -A (Closes: #806126).
|
||||||
|
* FFmpeg 2.9 support. Thanks, Andreas Cadhalpun. (Closes: #803850).
|
||||||
|
* Use "ffmpeg" instead of "avconv":
|
||||||
|
+ "libav_path.patch" replaced with "default_ffmpeg_path.patch".
|
||||||
|
* zoneminder/Depends:
|
||||||
|
- perl-modules (package-relation-with-perl-modules)
|
||||||
|
- libav-tools
|
||||||
|
* zoneminder/Recommends:
|
||||||
|
+ ffmpeg | libav-tools
|
||||||
|
* Updated Vcs URLs.
|
||||||
|
* Build/install new man pages.
|
||||||
|
* Removed obsolete lintian-overrides.
|
||||||
|
* README: grant "index" right to DB user.
|
||||||
|
* systemd: start after MySQL but do not require the latter.
|
||||||
|
* Added new patch with spelling corrections.
|
||||||
|
* Removed obsolete patches:
|
||||||
|
- 783.patch
|
||||||
|
- 980-fix-image-size.patch
|
||||||
|
- cmake-fix-confpath.patch
|
||||||
|
- cmake.patch
|
||||||
|
- cmake-gnutls.patch
|
||||||
|
- fix-html-export.patch
|
||||||
|
- format-hardening.patch
|
||||||
|
- libv4l1-videodev.h.patch
|
||||||
|
- pod_man_fixes.patch
|
||||||
|
- pod_name_fixes.patch
|
||||||
|
- pod_zmupdate-to-pod2usage.patch
|
||||||
|
- respect-privacy.patch
|
||||||
|
- zmtrigger-plus.patch
|
||||||
|
|
||||||
|
[ Vagrant Cascadian <vagrant@debian.org> ]
|
||||||
|
* Remove myself from Uploaders.
|
||||||
|
|
||||||
|
-- Dmitry Smirnov <onlyjob@debian.org> Tue, 09 Feb 2016 15:40:32 +1100
|
||||||
|
|
||||||
zoneminder (1.28.1-8) unstable; urgency=medium
|
zoneminder (1.28.1-8) unstable; urgency=medium
|
||||||
|
|
||||||
|
|
|
@ -49,7 +49,7 @@ git submodule update --init --recursive
|
||||||
if [ $DISTRO == "trusty" ]; then
|
if [ $DISTRO == "trusty" ]; then
|
||||||
ln -sf distros/ubuntu1204 debian
|
ln -sf distros/ubuntu1204 debian
|
||||||
else
|
else
|
||||||
ln -sf distros/ubuntu1504 debian
|
ln -sf distros/ubuntu1604 debian
|
||||||
fi;
|
fi;
|
||||||
|
|
||||||
# Auto-install all ZoneMinder's depedencies using the Debian control file
|
# Auto-install all ZoneMinder's depedencies using the Debian control file
|
||||||
|
|
Loading…
Reference in New Issue