]> andersk Git - config-package-dev.git/blobdiff - debconf-divert.mk
Use set -e in multi-statement Makefile commands.
[config-package-dev.git] / debconf-divert.mk
index eb132c18946af2244d2daa8e5d02c5ffcc631584..fbb587c353ad2b9953c2c9bf5a93667f2c8a2877 100644 (file)
@@ -28,7 +28,8 @@ DEB_DEBCONF_HACK_PACKAGES += $(foreach package,$(DEB_ALL_PACKAGES), \
     $(if $(wildcard debian/$(package).debconf-hack),$(package)))
 
 $(patsubst %,debian-debconf-hack/%,$(DEB_DEBCONF_HACK_PACKAGES)) :: debian-debconf-hack/%:
-       ( \
+       set -e; \
+       { \
            cat $(DEB_DEBCONF_HACK_SCRIPT); \
            echo 'if [ ! -f /var/cache/$(cdbs_curpkg).debconf-save ]; then'; \
            echo '    debconf_get $(shell cut -d'       ' -f2 debian/$(cdbs_curpkg).debconf-hack) >/var/cache/$(cdbs_curpkg).debconf-save'; \
@@ -36,21 +37,23 @@ $(patsubst %,debian-debconf-hack/%,$(DEB_DEBCONF_HACK_PACKAGES)) :: debian-debco
            sed 's/$$/  true/' debian/$(cdbs_curpkg).debconf-hack; \
            echo 'EOF'; \
            echo 'fi'; \
-       ) >> $(CURDIR)/debian/$(cdbs_curpkg).preinst.debhelper
-       ( \
+       } >> $(CURDIR)/debian/$(cdbs_curpkg).preinst.debhelper
+       set -e; \
+       { \
            cat $(DEB_DEBCONF_HACK_SCRIPT); \
            echo 'if [ -f /var/cache/$(cdbs_curpkg).debconf-save ]; then'; \
            echo '    debconf_set </var/cache/$(cdbs_curpkg).debconf-save'; \
            echo '    rm -f /var/cache/$(cdbs_curpkg).debconf-save'; \
            echo 'fi'; \
-       ) >> $(CURDIR)/debian/$(cdbs_curpkg).postinst.debhelper
-       ( \
+       } >> $(CURDIR)/debian/$(cdbs_curpkg).postinst.debhelper
+       set -e; \
+       { \
            cat $(DEB_DEBCONF_HACK_SCRIPT); \
            echo 'if [ -f /var/cache/$(cdbs_curpkg).debconf-save ]; then'; \
            echo '    debconf_set </var/cache/$(cdbs_curpkg).debconf-save'; \
            echo '    rm -f /var/cache/$(cdbs_curpkg).debconf-save'; \
            echo 'fi'; \
-       ) >> $(CURDIR)/debian/$(cdbs_curpkg).postrm.debhelper
+       } >> $(CURDIR)/debian/$(cdbs_curpkg).postrm.debhelper
 
 $(patsubst %,binary-fixup/%,$(DEB_DEBCONF_HACK_PACKAGES)) :: binary-fixup/%: debian-debconf-hack/%
 
This page took 0.028577 seconds and 4 git commands to generate.