[postfwd] 69/96: split hapolicy into own binary package
Jan Wagner
waja at alioth.debian.org
Tue Nov 5 20:09:45 UTC 2013
This is an automated email from the git hooks/post-receive script.
waja pushed a commit to branch master
in repository postfwd.
commit dc428dba6006976f76d2c1a95273303e07120e3a
Author: Jan Wagner <waja at cyconet.org>
Date: Mon Sep 26 13:23:56 2011 +0000
split hapolicy into own binary package
---
debian/changelog | 5 +++--
debian/control | 10 ++++++++++
debian/hapolicy.docs | 4 ++++
debian/hapolicy.manpages | 1 +
debian/{README.Debian => postfwd.README.Debian} | 0
debian/postfwd.docs | 3 ---
debian/postfwd.manpages | 1 -
debian/rules | 8 ++++----
8 files changed, 22 insertions(+), 10 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 13805e8..e90e8ce 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,8 @@
postfwd (1.30-1) UNRELEASED; urgency=low
* New upstream release
- - new parser enhancement is able to omit the trailing "\" for multi-line rules
+ - new parser enhancement is able to omit the trailing "\" for multi-line
+ rules
- new plugin interface (BETA)
- Time::HiRes is used if available
- multiple rate limits for the same items are supported now
@@ -13,7 +14,7 @@ postfwd (1.30-1) UNRELEASED; urgency=low
- documentation updates and fixes
* Suppress output on restarting via init script (Closes: #636782), thanks
Martin F. Krafft for reporting
- * Ship hapolicy and manpage
+ * Add hapolicy and manpage into separate binary package
* Reorganize documentation
- Add new files from upstream to documentation
- Add 10_hapolicy_manpage.dpatch to have a manpage for hapolicy
diff --git a/debian/control b/debian/control
index f340b80..baadf00 100644
--- a/debian/control
+++ b/debian/control
@@ -19,3 +19,13 @@ Description: Postfix policyd to combine complex restrictions in a ruleset
message has been accepted. It allows you to choose an action (e.g. reject,
dunno) for a combination of several smtp parameters (like sender and recipient
address, size or the client's TLS fingerprint).
+
+Package: hapolicy
+Architecture: all
+Depends: ${perl:Depends}, ${misc:Depends}
+Description: Balancing and fallback postfix policy delegation service
+ Hapolicy enables high availability, weighted loadbalancing and a fallback
+ action for postfix policy delegation services. Invoked via postfix spawn
+ it acts as a wrapper that queries other policy servers via tcp connection.
+ The order of the service queries can be influenced by assigning a specific
+ priority and weight to each service.
diff --git a/debian/hapolicy.docs b/debian/hapolicy.docs
new file mode 100644
index 0000000..120886a
--- /dev/null
+++ b/debian/hapolicy.docs
@@ -0,0 +1,4 @@
+doc/hapolicy.html
+doc/hapolicy.txt
+tools/hapolicy/hapolicy.*
+tools/hapolicy/hapolicy[0-9a-zA-Z.]*
diff --git a/debian/hapolicy.manpages b/debian/hapolicy.manpages
new file mode 100644
index 0000000..e093172
--- /dev/null
+++ b/debian/hapolicy.manpages
@@ -0,0 +1 @@
+man/man8/hapolicy.1
diff --git a/debian/README.Debian b/debian/postfwd.README.Debian
similarity index 100%
rename from debian/README.Debian
rename to debian/postfwd.README.Debian
diff --git a/debian/postfwd.docs b/debian/postfwd.docs
index 310cce4..43e9ffb 100644
--- a/debian/postfwd.docs
+++ b/debian/postfwd.docs
@@ -1,9 +1,6 @@
-#doc/postfwd.html
-#doc/postfwd.txt
doc/postfwd2.CHANGELOG
doc/*.html
doc/*.txt
-tools/hapolicy/hapolicy.*
tools/*.pl
tools/*.sample
plugins/*.sample
diff --git a/debian/postfwd.manpages b/debian/postfwd.manpages
index 2c9c21f..638a3b9 100644
--- a/debian/postfwd.manpages
+++ b/debian/postfwd.manpages
@@ -1,3 +1,2 @@
debian/tmp/postfwd1.8
man/man8/postfwd2.8
-man/man8/hapolicy.1
diff --git a/debian/rules b/debian/rules
index a8c064d..9c09d4a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -21,19 +21,19 @@ install: build
# install binaries
install -D -m 644 sbin/postfwd debian/postfwd/usr/sbin/postfwd1
install -D -m 644 sbin/postfwd2 debian/postfwd/usr/sbin/postfwd2
- install -D -m 644 tools/hapolicy/hapolicy debian/postfwd/usr/sbin/hapolicy
+ install -D -m 644 tools/hapolicy/hapolicy debian/hapolicy/usr/sbin/hapolicy
# install man page
mkdir -p debian/tmp/
cp man/man8/postfwd.8 debian/tmp/postfwd1.8
- pod2man debian/postfwd/usr/sbin/hapolicy man/man8/hapolicy.1
+ pod2man debian/hapolicy/usr/sbin/hapolicy man/man8/hapolicy.1
# Build architecture-independent files here.
binary-indep: build install
dh_testdir
dh_testroot
dh_installchangelogs doc/postfwd.CHANGELOG
- dh_installdocs -Xhapolicy
- dh_installdocs tools/hapolicy/hapolicy[0-9a-zA-Z.]*
+ dh_installdocs -ppostfwd -Xhapolicy
+ dh_installdocs -phapolicy tools/hapolicy/hapolicy[0-9a-zA-Z.]*
dh_installexamples etc/postfwd.cf.sample debian/example-cfg*
dh_installinit -- defaults 19 21
dh_installman
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/postfwd.git
More information about the Pkg-perl-cvs-commits
mailing list