Subject: Support build profiles skip/*

Index: exim4-4.89/debian/rules
===================================================================
--- exim4-4.89.orig/debian/rules
+++ exim4-4.89/debian/rules
@@ -67,11 +67,15 @@ endif
 # goes into one debug package foo-dbg per package. This is currently
 # only implemented and needed for arch dependent packages.
 
+PACKAGES := $(shell dh_listpackages)
+
 ifeq ($(buildbasepackages),yes)
 basedaemonpackages=exim4-daemon-light
 combinedadbgpackage=exim4-base eximon4
 exim4dbg=exim4-dbg
+ifneq (,$(filter $(exim4dbg),$(PACKAGES)))
 dhstripparm=--dbg-package=$(exim4dbg)
+endif
 exim4dev=exim4-dev
 extraadbgpackage=$(basedaemonpackages) $(extradaemonpackages)
 else
@@ -294,6 +298,7 @@ cleanfiles:
 	chmod 755 $(DEBIAN)/exim-gencert \
 		$(DEBIAN)/lynx-dump-postprocess $(DEBIAN)/script \
 		$(DEBIAN)/exim-adduser $(DEBIAN)/exim4_refresh_gnutls-params
+	DEB_BUILD_PROFILES= \
 	dh_clean
 	rm -rf $(BDIRS)
 
@@ -332,10 +337,16 @@ installbase-stamp: b-exim4-daemon-light/
 	# fix permissions of /usr/sbin/exim4 if running with restrictive umask,
 	# dh_fixperms sanitizes anything else
 	chmod 4755 $(DEBIAN)/exim4-daemon-light/usr/sbin/exim4
+ifneq (,$(filter eximon4,$(PACKAGES)))
 	mv $(DEBIAN)/exim4-base/usr/sbin/eximon \
 		$(DEBIAN)/eximon4/usr/sbin
 	mv $(DEBIAN)/exim4-base/usr/sbin/eximon.bin \
 		$(DEBIAN)/eximon4/usr/lib/exim4
+else
+	rm $(DEBIAN)/exim4-base/usr/sbin/eximon
+	rm $(DEBIAN)/exim4-base/usr/sbin/eximon.bin
+endif
+ifneq (,$(filter exim4-base,$(PACKAGES)))
 	pod2man --center=EXIM4 --section=8 \
 		$(DEBIAN)/exim4-base/usr/sbin/exipick \
 		$(DEBIAN)/exim4-base/usr/share/man/man8/exipick.8
@@ -346,6 +357,7 @@ installbase-stamp: b-exim4-daemon-light/
 	pod2man --center=EXIM4 --section=8 \
 		$(DEBIAN)/syslog2eximlog \
 		$(DEBIAN)/exim4-base/usr/share/man/man8/syslog2eximlog.8
+endif
 	# if you change anything here, you will have to change
 	# config-custom/debian/rules as well
 	sed -e \
@@ -377,7 +389,9 @@ $(debiandaemonbinaries): $(DEBIAN)/%/usr
 	dh_testdir
 	dh_testroot
 	dh_installdirs
+ifneq (,$(filter $(extradaemonpackages),$(PACKAGES)))
 	install -m4755 -oroot -groot $< $@
+endif
 
 
 ifeq ($(buildbasepackages),yes)
@@ -396,9 +410,15 @@ override_dh_installppp:
 
 override_dh_strip-arch:
 	dh_strip $(dhcombinedadbgpackage) $(dhstripparm)
+ifneq (,$(filter $(addsuffix -dbg,$(extraadbgpackage)),$(PACKAGES)))
 	for pkg in $(extraadbgpackage); do \
 	  dh_strip -p$$pkg --dbg-package=$${pkg}-dbg; \
 	done
+else
+	for pkg in $(extraadbgpackage); do \
+	  dh_strip -p$$pkg; \
+	done
+endif
 
 override_dh_fixperms:
 	dh_fixperms -X/etc/exim4/passwd.client -Xusr/sbin/exim4
