[pkg-bacula-commits] [bacula] 01/03: switch repetitive command in debian/rules to loops
Carsten Leonhardt
leo at moszumanska.debian.org
Tue Jul 19 19:37:31 UTC 2016
This is an automated email from the git hooks/post-receive script.
leo pushed a commit to branch master-systemd
in repository bacula.
commit d90fdfb682e8885bb89f5f1558df244b95dc7389
Author: Carsten Leonhardt <leo at debian.org>
Date: Tue Jul 19 21:04:42 2016 +0200
switch repetitive command in debian/rules to loops
---
debian/rules | 24 +++++++-----------------
1 file changed, 7 insertions(+), 17 deletions(-)
diff --git a/debian/rules b/debian/rules
index 27cbfe7..79032b0 100755
--- a/debian/rules
+++ b/debian/rules
@@ -102,30 +102,21 @@ endif
override_dh_shlibdeps:
# Handle shlibs for the database packages specially so they get
# the deps on the correct libraries.
- dh_shlibdeps -pbacula-sd-mysql -Lbacula-common-mysql
- dh_shlibdeps -pbacula-director-mysql -Lbacula-common-mysql
- dh_shlibdeps -pbacula-sd-sqlite3 -Lbacula-common-sqlite3
- dh_shlibdeps -pbacula-director-sqlite3 -Lbacula-common-sqlite3
- dh_shlibdeps -pbacula-sd-pgsql -Lbacula-common-pgsql
- dh_shlibdeps -pbacula-director-pgsql -Lbacula-common-pgsql
+ $(foreach db,$(VARIANTS),dh_shlibdeps -pbacula-sd-$(db) -Lbacula-common-$(db); \
+ dh_shlibdeps -pbacula-director-$(db) -Lbacula-common-$(db);)
# Now build all other shlibdeps.
dh_shlibdeps -a -Nbacula-sd-mysql -Nbacula-director-mysql \
-Nbacula-sd-sqlite3 -Nbacula-director-sqlite3 \
-Nbacula-sd-pgsql -Nbacula-director-pgsql
override_dh_installinit-arch:
- dh_installinit -pbacula-sd -- defaults
- dh_installinit -pbacula-fd -- defaults
- dh_installinit -pbacula-director-mysql --name=bacula-director -- defaults
- dh_installinit -pbacula-director-sqlite3 --name=bacula-director -- defaults
- dh_installinit -pbacula-director-pgsql --name=bacula-director -- defaults
+ $(foreach db,$(VARIANTS),dh_installinit -pbacula-director-$(db) --name=bacula-director;)
+ dh_installinit --remaining-packages
override_dh_systemd_start-arch:
dh_systemd_start -pbacula-sd bacula-sd.service
dh_systemd_start -pbacula-fd bacula-fd.service
- dh_systemd_start -pbacula-director-mysql bacula-director.service
- dh_systemd_start -pbacula-director-sqlite3 bacula-director.service
- dh_systemd_start -pbacula-director-pgsql bacula-director.service
+ $(foreach db,$(VARIANTS),dh_systemd_start -pbacula-director-$(db) bacula-director.service;)
override_dh_install-arch:
dh_install -a
@@ -143,9 +134,8 @@ ifeq ($(HAVE_SYSTEMD),1)
install -m 644 platforms/systemd/bacula.conf -D debian/bacula-common/usr/lib/tmpfiles.d/bacula.conf
install -m 644 platforms/systemd/bacula-fd.service -D debian/bacula-fd/lib/systemd/system/bacula-fd.service
install -m 644 platforms/systemd/bacula-sd.service -D debian/bacula-sd/lib/systemd/system/bacula-sd.service
- install -m 644 platforms/systemd/bacula-dir.service -D debian/bacula-director-mysql/lib/systemd/system/bacula-director.service
- install -m 644 platforms/systemd/bacula-dir.service -D debian/bacula-director-sqlite3/lib/systemd/system/bacula-director.service
- install -m 644 platforms/systemd/bacula-dir.service -D debian/bacula-director-pgsql/lib/systemd/system/bacula-director.service
+ $(foreach db,$(VARIANTS),install -m 644 platforms/systemd/bacula-dir.service \
+ -D debian/bacula-director-$(db)/lib/systemd/system/bacula-director.service;)
endif
override_dh_installdocs:
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-bacula/bacula.git
More information about the pkg-bacula-commits
mailing list