[Debian-ha-commits] [resource-agents] 02/03: Use dh-exec to install ldirectord.service and sfex* on Linux only
Christoph Berg
myon at debian.org
Fri Apr 8 19:42:22 UTC 2016
This is an automated email from the git hooks/post-receive script.
myon pushed a commit to branch master
in repository resource-agents.
commit 0d338c29c8af20721326fc4cb371c99e11470f3d
Author: Christoph Berg <myon at debian.org>
Date: Fri Apr 8 21:29:55 2016 +0200
Use dh-exec to install ldirectord.service and sfex* on Linux only
---
debian/changelog | 3 ++-
debian/control | 3 ++-
debian/ldirectord.install | 4 +++-
debian/resource-agents.install | 8 +++++---
debian/rules | 4 +---
5 files changed, 13 insertions(+), 9 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 9857c16..1b021dd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,8 @@
-resource-agents (1:3.9.7-3) UNRELEASED; urgency=medium
+resource-agents (1:3.9.7-3) unstable; urgency=medium
* Disable IPv6addr and send_ua on non-Linux, they need SIOCSIFADDR and
SIOGIFINDEX.
+ * Use dh-exec to install ldirectord.service and sfex* on Linux only.
-- Christoph Berg <myon at debian.org> Fri, 08 Apr 2016 21:19:58 +0200
diff --git a/debian/control b/debian/control
index 86efc22..39edf12 100644
--- a/debian/control
+++ b/debian/control
@@ -9,6 +9,7 @@ Build-Depends: autoconf,
autotools-dev,
cluster-glue-dev,
debhelper (>= 9),
+ dh-exec,
dh-systemd,
docbook-xml,
docbook-xsl,
@@ -23,7 +24,7 @@ Build-Depends: autoconf,
pkg-config,
python,
# for systemd.pc:
- systemd,
+ systemd [linux-any],
xsltproc
Standards-Version: 3.9.7
Homepage: https://github.com/ClusterLabs/resource-agents
diff --git a/debian/ldirectord.install b/debian/ldirectord.install
old mode 100644
new mode 100755
index 180cc6d..0d97d50
--- a/debian/ldirectord.install
+++ b/debian/ldirectord.install
@@ -1,7 +1,9 @@
+#!/usr/bin/dh-exec
+
debian/ldirectord.cf /etc/ha.d
etc/ha.d/resource.d/ldirectord
etc/init.d/ldirectord
etc/logrotate.d/ldirectord
-lib/systemd/system/
+lib/systemd/system/ [linux-any]
usr/sbin/ldirectord
usr/share/man/man8/ldirectord.8
diff --git a/debian/resource-agents.install b/debian/resource-agents.install
old mode 100644
new mode 100755
index 903eea6..7fc202b
--- a/debian/resource-agents.install
+++ b/debian/resource-agents.install
@@ -1,3 +1,5 @@
+#!/usr/bin/dh-exec
+
etc/ha.d/shellfuncs
usr/include
usr/lib/heartbeat
@@ -5,11 +7,11 @@ usr/lib/ocf
usr/sbin/ocft
usr/sbin/ocf-tester
usr/sbin/rhev-check.sh
-usr/sbin/sfex_init
-usr/sbin/sfex_stat
+usr/sbin/sfex_init [linux-any]
+usr/sbin/sfex_stat [linux-any]
usr/share/cluster
usr/share/doc/resource-agents
usr/share/man/man7/*
usr/share/man/man8/ocf-tester.8
-usr/share/man/man8/sfex_init.8
+usr/share/man/man8/sfex_init.8 [linux-any]
usr/share/resource-agents
diff --git a/debian/rules b/debian/rules
index a5e69ea..6768a0d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -7,7 +7,7 @@ get-orig-source:
uscan --noconf --force-download --rename --repack --download-current-version --destdir=/
%:
- dh $@ --with=systemd
+ dh $@ --with=systemd --fail-missing
override_dh_auto_configure:
dh_testdir
@@ -27,8 +27,6 @@ override_dh_auto_install:
rm $(CURDIR)/debian/tmp/usr/share/cluster/drbd.metadata
rm $(CURDIR)/debian/tmp/usr/share/cluster/drbd.sh
- dh_install --fail-missing
-
override_dh_auto_clean:
dh_auto_clean
rm -f .version .tarball-version
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-ha/resource-agents.git
More information about the Debian-HA-Commits
mailing list