[Pkg-nagios-changes] [pkg-lconf] 02/09: initial packaging files

Markus Frosch lazyfrosch-guest at alioth.debian.org
Fri Sep 6 14:26:46 UTC 2013


This is an automated email from the git hooks/post-receive script.

lazyfrosch-guest pushed a commit to branch master
in repository pkg-lconf.

commit 8d17804dd7e3ae8f6f13cb3f952ebf8ade2108ea
Author: Markus Frosch <markus at lazyfrosch.de>
Date:   Thu Jul 18 17:53:47 2013 +0200

    initial packaging files
---
 .gitignore           |   10 ++++++++++
 debian/README.Debian |    7 +++++++
 debian/changelog     |    5 +++++
 debian/compat        |    1 +
 debian/control       |   30 ++++++++++++++++++++++++++++++
 debian/copyright     |   41 +++++++++++++++++++++++++++++++++++++++++
 debian/docs          |    4 ++++
 debian/examples      |    2 ++
 debian/rules         |   26 ++++++++++++++++++++++++++
 debian/source/format |    1 +
 debian/watch         |    4 ++++
 11 files changed, 131 insertions(+)

diff --git a/.gitignore b/.gitignore
index 5454fb7..61e33c0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,13 @@
+#-- debian packaging --
+debian/*.log
+debian/*.substvars
+debian/*.debhelper
+debian/files
+debian/tmp/
+debian/lconf/
+.pc/
+
+#-- upstream --
 config.*
 Makefile
 *.swp
diff --git a/debian/README.Debian b/debian/README.Debian
new file mode 100644
index 0000000..21cad52
--- /dev/null
+++ b/debian/README.Debian
@@ -0,0 +1,7 @@
+lconf for Debian
+----------------
+
+Please see /usr/share/doc/lconf/ for the required LDAP schemas, initial LDIF
+data and some examples.
+
+ -- Markus Frosch <markus at lazyfrosch.de>  Thu, 18 Jul 2013 17:20:39 +0200
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..25ab52a
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+lconf (1.3.0-1) UNRELEASED; urgency=low
+
+  * Initial release
+
+ -- Markus Frosch <markus at lazyfrosch.de>  Thu, 18 Jul 2013 17:20:39 +0200
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..45a4fb7
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+8
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..c0aff4c
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,30 @@
+Source: lconf
+Section: perl
+Priority: extra
+Maintainer: Markus Frosch <markus at lazyfrosch.de>
+Build-Depends: debhelper (>= 8.0.0),
+               autotools-dev,
+               perl (>= 5.8),
+               libnet-ldap-perl,
+               libparallel-forkmanager-perl,
+               ldap-utils
+Standards-Version: 3.9.4
+Homepage: https://www.netways.org/projects/lconf
+Vcs-Git: git://git.netways.org/debian/lconf.git
+Vcs-Browser: https://git.netways.org/debian/lconf
+
+Package: lconf
+Architecture: all
+Depends: perl (>= 5.8),
+         libnet-ldap-perl,
+         libparallel-forkmanager-perl,
+         ${perl:Depends}, ${misc:Depends}
+Recommends: ldap-utils
+Suggests: slapd
+Description: ldap based configuration system for Icinga and Nagios
+ LConf allows the admin to maintain the configuration and hierachie
+ of the monitoring configuration in a LDAP tree.
+ .
+ The configuration itself is created by Perl export scripts that create
+ a plain text configuration for Icinga and Nagios.
+
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..a54c7f0
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,41 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: LConf
+Source: <https://www.netways.org/projects/lconf>
+
+Files: *
+Copyright: 2010-2013 NETWAYS GmbH <info at netways.de>
+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.
+ .
+ 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 program. If not, see <http://www.gnu.org/licenses/>
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
+
+Files: debian/*
+Copyright: 2013 Markus Frosch <markus at lazyfrosch.de>
+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 program. If not, see <http://www.gnu.org/licenses/>
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
+
diff --git a/debian/docs b/debian/docs
new file mode 100644
index 0000000..dd85b37
--- /dev/null
+++ b/debian/docs
@@ -0,0 +1,4 @@
+README
+doc/UPGRADING
+src/*.schema
+src/*.ldif
diff --git a/debian/examples b/debian/examples
new file mode 100644
index 0000000..d65ca09
--- /dev/null
+++ b/debian/examples
@@ -0,0 +1,2 @@
+contrib/*
+tools/convertoldnew
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..abde0ee
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,26 @@
+#!/usr/bin/make -f
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+%:
+	dh $@  --with autotools-dev
+
+override_dh_auto_configure:
+	dh_auto_configure -- \
+		--with-lconf-cli-user=root --with-lconf-cli-group=bin \
+		--sysconfdir=/etc/lconf \
+		--libdir=/usr/lib/lconf \
+		--with-temp-dir=/var/cache/lconf/tmp \
+		--with-export-script-dir=/etc/lconf/custom
+
+override_dh_auto_clean:
+	dh_auto_clean
+	rm -f config.log
+	rm -f config.status
+
+override_dh_installexamples:
+	dh_installexamples -X.in
+
+# vi: noexpandtab :
+
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..ee2c198
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,4 @@
+version=3
+opts=dversionmangle=s/\+dfsg\d*// \
+https://www.netways.org/projects/lconf/files/ \
+   /attachments/download/\d+/LConf-([0-9-.]+)\.tar\.gz

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-nagios/pkg-lconf.git



More information about the Pkg-nagios-changes mailing list