]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Bail-out early in the for install loops instead of continuing because for masks the...
authorOndřej Surý <ondrej@sury.org>
Mon, 3 Sep 2018 10:05:45 +0000 (12:05 +0200)
committerOndřej Surý <ondrej@sury.org>
Mon, 3 Sep 2018 11:31:17 +0000 (13:31 +0200)
(cherry picked from commit 25248eb09792f67bdc705da3b6b38e262ea3211f)

28 files changed:
bin/check/Makefile.in
bin/dig/Makefile.in
bin/dnssec/Makefile.in
lib/bind9/include/bind9/Makefile.in
lib/dns/include/dns/Makefile.in
lib/dns/include/dst/Makefile.in
lib/irs/include/irs/Makefile.in
lib/irs/win32/include/irs/Makefile.in
lib/isc/alpha/include/isc/Makefile.in
lib/isc/ia64/include/isc/Makefile.in
lib/isc/include/isc/Makefile.in
lib/isc/include/pk11/Makefile.in
lib/isc/include/pkcs11/Makefile.in
lib/isc/mips/include/isc/Makefile.in
lib/isc/noatomic/include/isc/Makefile.in
lib/isc/nothreads/include/isc/Makefile.in
lib/isc/powerpc/include/isc/Makefile.in
lib/isc/pthreads/include/isc/Makefile.in
lib/isc/sparc64/include/isc/Makefile.in
lib/isc/unix/include/isc/Makefile.in
lib/isc/unix/include/pkcs11/Makefile.in
lib/isc/win32/include/isc/Makefile.in
lib/isc/win32/include/pkcs11/Makefile.in
lib/isc/x86_32/include/isc/Makefile.in
lib/isc/x86_64/include/isc/Makefile.in
lib/isccc/include/isccc/Makefile.in
lib/isccfg/include/isccfg/Makefile.in
lib/ns/include/ns/Makefile.in

index e47a9135385b6d4bb93d2f9fceeeb2a937a22f94..f248cbcbc504ebdf58ca4b80379f02ff568257c0 100644 (file)
@@ -88,12 +88,12 @@ install:: named-checkconf@EXEEXT@ named-checkzone@EXEEXT@ installdirs
        ${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} named-checkconf@EXEEXT@ ${DESTDIR}${sbindir}
        ${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} named-checkzone@EXEEXT@ ${DESTDIR}${sbindir}
        (cd ${DESTDIR}${sbindir}; rm -f named-compilezone@EXEEXT@; ${LINK_PROGRAM} named-checkzone@EXEEXT@ named-compilezone@EXEEXT@)
-       for m in ${MANPAGES}; do ${INSTALL_DATA} ${srcdir}/$$m ${DESTDIR}${mandir}/man8; done
+       for m in ${MANPAGES}; do ${INSTALL_DATA} ${srcdir}/$$m ${DESTDIR}${mandir}/man8 || exit 1; done
        (cd ${DESTDIR}${mandir}/man8; rm -f named-compilezone.8; ${LINK_PROGRAM} named-checkzone.8 named-compilezone.8)
 
 uninstall::
        rm -f ${DESTDIR}${mandir}/man8/named-compilezone.8
-       for m in ${MANPAGES}; do rm -f ${DESTDIR}${mandir}/man8/$$m ; done
+       for m in ${MANPAGES}; do rm -f ${DESTDIR}${mandir}/man8/$$m || exit 1; done
        rm -f ${DESTDIR}${sbindir}/named-compilezone@EXEEXT@
        ${LIBTOOL_MODE_UNINSTALL} rm -f ${DESTDIR}${sbindir}/named-checkconf@EXEEXT@
        ${LIBTOOL_MODE_UNINSTALL} rm -f ${DESTDIR}${sbindir}/named-checkzone@EXEEXT@
index ceb272d0a2f31ba6bdc1edfd1121f4a00c1f9fff..9948543761a08f009aed9c73f3edd3d7bc9e9ce0 100644 (file)
@@ -99,12 +99,12 @@ install:: dig@EXEEXT@ host@EXEEXT@ nslookup@EXEEXT@ installdirs
        ${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} \
                nslookup@EXEEXT@ ${DESTDIR}${bindir}
        for m in ${MANPAGES}; do \
-               ${INSTALL_DATA} ${srcdir}/$$m ${DESTDIR}${mandir}/man1; \
-               done
+               ${INSTALL_DATA} ${srcdir}/$$m ${DESTDIR}${mandir}/man1 || exit 1; \
+       done
 
 uninstall::
        for m in ${MANPAGES}; do \
-               rm -f ${DESTDIR}${mandir}/man1/$$m ; \
+               rm -f ${DESTDIR}${mandir}/man1/$$m || exit 1; \
        done
        ${LIBTOOL_MODE_UNINSTALL} rm -f ${DESTDIR}${bindir}/nslookup@EXEEXT@
        ${LIBTOOL_MODE_UNINSTALL} rm -f ${DESTDIR}${bindir}/host@EXEEXT@
index afdb717c6c853cc3cd990b1aaf16cb358802f397..41ad80b4f8d7a8dc00e0ad1e0f2071be6a014ed5 100644 (file)
@@ -116,12 +116,12 @@ installdirs:
        $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${mandir}/man8
 
 install:: ${TARGETS} installdirs
-       for t in ${TARGETS}; do ${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} $$t ${DESTDIR}${sbindir}; done
-       for m in ${MANPAGES}; do ${INSTALL_DATA} ${srcdir}/$$m ${DESTDIR}${mandir}/man8; done
+       for t in ${TARGETS}; do ${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} $$t ${DESTDIR}${sbindir} || exit 1; done
+       for m in ${MANPAGES}; do ${INSTALL_DATA} ${srcdir}/$$m ${DESTDIR}${mandir}/man8 || exit 1; done
 
 uninstall::
-       for m in ${MANPAGES}; do rm -f ${DESTDIR}${mandir}/man8/$$m ; done
-       for t in ${TARGETS}; do ${LIBTOOL_MODE_UNINSTALL} rm -f ${DESTDIR}${sbindir}/$$t ; done
+       for m in ${MANPAGES}; do rm -f ${DESTDIR}${mandir}/man8/$$m || exit 1; done
+       for t in ${TARGETS}; do ${LIBTOOL_MODE_UNINSTALL} rm -f ${DESTDIR}${sbindir}/$$t || exit 1; done
 
 clean distclean::
        rm -f ${TARGETS}
index bd58e8327e5a5a9fca549eeef945d4083687ada1..247fbc59f2a6ef022a483ca3b670a36ef89bf286 100644 (file)
@@ -30,10 +30,10 @@ installdirs:
 
 install:: installdirs
        for i in ${HEADERS}; do \
-               ${INSTALL_DATA} ${srcdir}/$$i ${DESTDIR}${includedir}/bind9 ; \
+               ${INSTALL_DATA} ${srcdir}/$$i ${DESTDIR}${includedir}/bind9 || exit 1; \
        done
 
 uninstall::
        for i in ${HEADERS}; do \
-               rm -f ${DESTDIR}${includedir}/bind9/$$i ; \
+               rm -f ${DESTDIR}${includedir}/bind9/$$i || exit 1; \
        done
index ab63d83277535097119d7751c68770d84900fbb1..7f8c2f3f30adb7a0a8de6fc89bfffc53ba365876 100644 (file)
@@ -45,16 +45,16 @@ installdirs:
 
 install:: installdirs
        for i in ${HEADERS}; do \
-               ${INSTALL_DATA} ${srcdir}/$$i ${DESTDIR}${includedir}/dns ; \
+               ${INSTALL_DATA} ${srcdir}/$$i ${DESTDIR}${includedir}/dns || exit 1; \
        done
        for i in ${GENHEADERS}; do \
-               ${INSTALL_DATA} $$i ${DESTDIR}${includedir}/dns ; \
+               ${INSTALL_DATA} $$i ${DESTDIR}${includedir}/dns || exit 1; \
        done
 
 uninstall::
        for i in ${GENHEADERS}; do \
-               rm -f ${DESTDIR}${includedir}/dns/$$i ; \
+               rm -f ${DESTDIR}${includedir}/dns/$$i || exit 1; \
        done
        for i in ${HEADERS}; do \
-               rm -f ${DESTDIR}${includedir}/dns/$$i ; \
+               rm -f ${DESTDIR}${includedir}/dns/$$i || exit 1; \
        done
index 3c79bde724806023e1156ba9b26788d92dbf0c47..04727f73e4038f83b51d56c8647ce94629e63454 100644 (file)
@@ -25,10 +25,10 @@ installdirs:
 
 install:: installdirs
        for i in ${HEADERS}; do \
-               ${INSTALL_DATA} ${srcdir}/$$i ${DESTDIR}${includedir}/dst ; \
+               ${INSTALL_DATA} ${srcdir}/$$i ${DESTDIR}${includedir}/dst || exit 1; \
        done
 
 uninstall::
        for i in ${HEADERS}; do \
-               rm -f ${DESTDIR}${includedir}/dst/$$i ; \
+               rm -f ${DESTDIR}${includedir}/dst/$$i || exit 1; \
        done
index 630dccaec499a67657935c4acba3cee1cdfe08ce..b0c5e1414c91bca937c6ec23235986a7fd397b5f 100644 (file)
@@ -28,7 +28,7 @@ installdirs:
 
 install:: installdirs
        for i in ${HEADERS}; do \
-               ${INSTALL_DATA} ${srcdir}/$$i ${DESTDIR}${includedir}/irs ; \
+               ${INSTALL_DATA} ${srcdir}/$$i ${DESTDIR}${includedir}/irs || exit 1; \
        done
        ${INSTALL_DATA} netdb.h ${DESTDIR}${includedir}/irs
        ${INSTALL_DATA} platform.h ${DESTDIR}${includedir}/irs
@@ -37,7 +37,7 @@ uninstall::
        rm -f ${DESTDIR}${includedir}/irs/platform.h
        rm -f ${DESTDIR}${includedir}/irs/netdb.h
        for i in ${HEADERS}; do \
-               rm -f ${DESTDIR}${includedir}/irs/$$i ; \
+               rm -f ${DESTDIR}${includedir}/irs/$$i || exit 1; \
        done
 
 distclean::
index 0e3925e78122656867a4bfcff364d31d4b797950..f73058fbc0d3c469b2c7242a99d5af84bb481f46 100644 (file)
@@ -22,5 +22,5 @@ installdirs:
 
 install:: installdirs
        for i in ${HEADERS}; do \
-               ${INSTALL_DATA} ${srcdir}/$$i ${DESTDIR}${includedir}/irs ; \
+               ${INSTALL_DATA} ${srcdir}/$$i ${DESTDIR}${includedir}/irs || exit 1; \
        done
index 9f87e48935af4f00b66de9e054d2b28802f3845f..97b6b417146ea767d119ff48c2b4d48369daaf1b 100644 (file)
@@ -25,10 +25,10 @@ installdirs:
 
 install:: installdirs
        for i in ${HEADERS}; do \
-               ${INSTALL_DATA} $(srcdir)/$$i ${DESTDIR}${includedir}/isc ; \
+               ${INSTALL_DATA} $(srcdir)/$$i ${DESTDIR}${includedir}/isc || exit 1; \
        done
 
 uninstall::
        for i in ${HEADERS}; do \
-               rm -f ${DESTDIR}${includedir}/isc/$$i ; \
+               rm -f ${DESTDIR}${includedir}/isc/$$i || exit 1; \
        done
index 9f87e48935af4f00b66de9e054d2b28802f3845f..97b6b417146ea767d119ff48c2b4d48369daaf1b 100644 (file)
@@ -25,10 +25,10 @@ installdirs:
 
 install:: installdirs
        for i in ${HEADERS}; do \
-               ${INSTALL_DATA} $(srcdir)/$$i ${DESTDIR}${includedir}/isc ; \
+               ${INSTALL_DATA} $(srcdir)/$$i ${DESTDIR}${includedir}/isc || exit 1; \
        done
 
 uninstall::
        for i in ${HEADERS}; do \
-               rm -f ${DESTDIR}${includedir}/isc/$$i ; \
+               rm -f ${DESTDIR}${includedir}/isc/$$i || exit 1; \
        done
index 20c54968abe8b9e5e06394001922574c24f09a04..2cb78dd481a742920a0c41f63a9e276f5895b46e 100644 (file)
@@ -46,14 +46,14 @@ installdirs:
 
 install:: installdirs
        for i in ${HEADERS}; do \
-               ${INSTALL_DATA} ${srcdir}/$$i ${DESTDIR}${includedir}/isc ; \
+               ${INSTALL_DATA} ${srcdir}/$$i ${DESTDIR}${includedir}/isc || exit 1; \
        done
        ${INSTALL_DATA} platform.h ${DESTDIR}${includedir}/isc
 
 uninstall::
        rm -f ${DESTDIR}${includedir}/isc/platform.h
        for i in ${HEADERS}; do \
-               rm -f ${DESTDIR}${includedir}/isc/$$i ; \
+               rm -f ${DESTDIR}${includedir}/isc/$$i || exit 1; \
        done
 
 distclean::
index 041c53bd033369e2f88bfa443687ddb6f4f928b5..395c92435c674e708b61a82e77364ecedad72a11 100644 (file)
@@ -29,10 +29,10 @@ installdirs:
 
 install:: installdirs
        for i in ${HEADERS}; do \
-               ${INSTALL_DATA} ${srcdir}/$$i ${DESTDIR}${includedir}/pk11 ; \
+               ${INSTALL_DATA} ${srcdir}/$$i ${DESTDIR}${includedir}/pk11 || exit 1; \
        done
 
 uninstall::
        for i in ${HEADERS}; do \
-               rm -f ${DESTDIR}${includedir}/pk11/$$i ; \
+               rm -f ${DESTDIR}${includedir}/pk11/$$i || exit 1; \
        done
index 564242f50b44ce9d4bcc8969e35fa273904c42e3..8b442b462dad109ddb6a866238012c3b3f72c0f5 100644 (file)
@@ -29,10 +29,10 @@ installdirs:
 
 install:: installdirs
        for i in ${HEADERS}; do \
-               ${INSTALL_DATA} ${srcdir}/$$i ${DESTDIR}${includedir}/pkcs11 ; \
+               ${INSTALL_DATA} ${srcdir}/$$i ${DESTDIR}${includedir}/pkcs11 || exit 1; \
        done
 
 uninstall::
        for i in ${HEADERS}; do \
-               rm -f ${DESTDIR}${includedir}/pkcs11/$$i ; \
+               rm -f ${DESTDIR}${includedir}/pkcs11/$$i || exit 1; \
        done
index 9f87e48935af4f00b66de9e054d2b28802f3845f..97b6b417146ea767d119ff48c2b4d48369daaf1b 100644 (file)
@@ -25,10 +25,10 @@ installdirs:
 
 install:: installdirs
        for i in ${HEADERS}; do \
-               ${INSTALL_DATA} $(srcdir)/$$i ${DESTDIR}${includedir}/isc ; \
+               ${INSTALL_DATA} $(srcdir)/$$i ${DESTDIR}${includedir}/isc || exit 1; \
        done
 
 uninstall::
        for i in ${HEADERS}; do \
-               rm -f ${DESTDIR}${includedir}/isc/$$i ; \
+               rm -f ${DESTDIR}${includedir}/isc/$$i || exit 1; \
        done
index 9f87e48935af4f00b66de9e054d2b28802f3845f..97b6b417146ea767d119ff48c2b4d48369daaf1b 100644 (file)
@@ -25,10 +25,10 @@ installdirs:
 
 install:: installdirs
        for i in ${HEADERS}; do \
-               ${INSTALL_DATA} $(srcdir)/$$i ${DESTDIR}${includedir}/isc ; \
+               ${INSTALL_DATA} $(srcdir)/$$i ${DESTDIR}${includedir}/isc || exit 1; \
        done
 
 uninstall::
        for i in ${HEADERS}; do \
-               rm -f ${DESTDIR}${includedir}/isc/$$i ; \
+               rm -f ${DESTDIR}${includedir}/isc/$$i || exit 1; \
        done
index e50c70944a79f93589b32da44ee8f6e26a8f9d0c..185534f97ea9bfcb785689fa90b3819c18c8ae72 100644 (file)
@@ -25,10 +25,10 @@ installdirs:
 
 install:: installdirs
        for i in ${HEADERS}; do \
-               ${INSTALL_DATA} $(srcdir)/$$i ${DESTDIR}${includedir}/isc ; \
+               ${INSTALL_DATA} $(srcdir)/$$i ${DESTDIR}${includedir}/isc || exit 1; \
        done
 
 uninstall::
        for i in ${HEADERS}; do \
-               rm -f ${DESTDIR}${includedir}/isc/$$i ; \
+               rm -f ${DESTDIR}${includedir}/isc/$$i || exit 1; \
        done
index 9f87e48935af4f00b66de9e054d2b28802f3845f..97b6b417146ea767d119ff48c2b4d48369daaf1b 100644 (file)
@@ -25,10 +25,10 @@ installdirs:
 
 install:: installdirs
        for i in ${HEADERS}; do \
-               ${INSTALL_DATA} $(srcdir)/$$i ${DESTDIR}${includedir}/isc ; \
+               ${INSTALL_DATA} $(srcdir)/$$i ${DESTDIR}${includedir}/isc || exit 1; \
        done
 
 uninstall::
        for i in ${HEADERS}; do \
-               rm -f ${DESTDIR}${includedir}/isc/$$i ; \
+               rm -f ${DESTDIR}${includedir}/isc/$$i || exit 1; \
        done
index e50c70944a79f93589b32da44ee8f6e26a8f9d0c..185534f97ea9bfcb785689fa90b3819c18c8ae72 100644 (file)
@@ -25,10 +25,10 @@ installdirs:
 
 install:: installdirs
        for i in ${HEADERS}; do \
-               ${INSTALL_DATA} $(srcdir)/$$i ${DESTDIR}${includedir}/isc ; \
+               ${INSTALL_DATA} $(srcdir)/$$i ${DESTDIR}${includedir}/isc || exit 1; \
        done
 
 uninstall::
        for i in ${HEADERS}; do \
-               rm -f ${DESTDIR}${includedir}/isc/$$i ; \
+               rm -f ${DESTDIR}${includedir}/isc/$$i || exit 1; \
        done
index 11e93a42bce34c52adec90969bf7ad68d3224577..60756338df0a8873edd77cba22bd5d8c50d1c985 100644 (file)
@@ -25,5 +25,5 @@ installdirs:
 
 install:: installdirs
        for i in ${HEADERS}; do \
-               ${INSTALL_DATA} $(srcdir)/$$i ${DESTDIR}${includedir}/isc ; \
+               ${INSTALL_DATA} $(srcdir)/$$i ${DESTDIR}${includedir}/isc || exit 1; \
        done
index 46c75c1e60be1de2493461a9e21099bbe60445df..977defe534e1a81b282094e625d20570077e0a6d 100644 (file)
@@ -26,10 +26,10 @@ installdirs:
 
 install:: installdirs
        for i in ${HEADERS}; do \
-               ${INSTALL_DATA} $(srcdir)/$$i ${DESTDIR}${includedir}/isc ; \
+               ${INSTALL_DATA} $(srcdir)/$$i ${DESTDIR}${includedir}/isc || exit 1; \
        done
 
 uninstall::
        for i in ${HEADERS}; do \
-               rm -f ${DESTDIR}${includedir}/isc/$$i ; \
+               rm -f ${DESTDIR}${includedir}/isc/$$i || exit 1; \
        done
index 235bd3eac2193a04ff27c8f38dda30395ccf17e2..420fec132cd20d8fb2092a3a785809aed6121e9e 100644 (file)
@@ -22,10 +22,10 @@ installdirs:
 
 install:: installdirs
        for i in ${HEADERS}; do \
-               ${INSTALL_DATA} $(srcdir)/$$i ${DESTDIR}${includedir}/pkcs11 ; \
+               ${INSTALL_DATA} $(srcdir)/$$i ${DESTDIR}${includedir}/pkcs11 || exit 1; \
        done
 
 uninstall::
        for i in ${HEADERS}; do \
-               rm -f ${DESTDIR}${includedir}/pkcs11/$$i ; \
+               rm -f ${DESTDIR}${includedir}/pkcs11/$$i || exit 1; \
        done
index 1080619153507e623dbc2c08714ff487f4e65f55..a7c024326060858f88a3e4b56417a8c6b6d02727 100644 (file)
@@ -26,5 +26,5 @@ installdirs:
 
 install:: installdirs
        for i in $(HEADERS); do \
-               $(INSTALL_DATA) $(srcdir)\$$i $(includedir)\isc ; \
+               $(INSTALL_DATA) $(srcdir)\$$i $(includedir)\isc || exit 1; \
        done
index b1a718ec21991a89d325761e7408ff22888ff9dc..e9a85d43aa9b9b30206134af3d64318eb551c7e6 100644 (file)
@@ -22,5 +22,5 @@ installdirs:
 
 install:: installdirs
        for i in ${HEADERS}; do \
-               ${INSTALL_DATA} $(srcdir)/$$i ${DESTDIR}${includedir}/pkcs11 ; \
+               ${INSTALL_DATA} $(srcdir)/$$i ${DESTDIR}${includedir}/pkcs11 || exit 1; \
        done
index 9f87e48935af4f00b66de9e054d2b28802f3845f..97b6b417146ea767d119ff48c2b4d48369daaf1b 100644 (file)
@@ -25,10 +25,10 @@ installdirs:
 
 install:: installdirs
        for i in ${HEADERS}; do \
-               ${INSTALL_DATA} $(srcdir)/$$i ${DESTDIR}${includedir}/isc ; \
+               ${INSTALL_DATA} $(srcdir)/$$i ${DESTDIR}${includedir}/isc || exit 1; \
        done
 
 uninstall::
        for i in ${HEADERS}; do \
-               rm -f ${DESTDIR}${includedir}/isc/$$i ; \
+               rm -f ${DESTDIR}${includedir}/isc/$$i || exit 1; \
        done
index 9f87e48935af4f00b66de9e054d2b28802f3845f..97b6b417146ea767d119ff48c2b4d48369daaf1b 100644 (file)
@@ -25,10 +25,10 @@ installdirs:
 
 install:: installdirs
        for i in ${HEADERS}; do \
-               ${INSTALL_DATA} $(srcdir)/$$i ${DESTDIR}${includedir}/isc ; \
+               ${INSTALL_DATA} $(srcdir)/$$i ${DESTDIR}${includedir}/isc || exit 1; \
        done
 
 uninstall::
        for i in ${HEADERS}; do \
-               rm -f ${DESTDIR}${includedir}/isc/$$i ; \
+               rm -f ${DESTDIR}${includedir}/isc/$$i || exit 1; \
        done
index 371f836c36669bc9f873ce8f991e5b54c6777e2c..23903db87aee56dd8741c3505419fd979cbaa4fe 100644 (file)
@@ -30,10 +30,10 @@ installdirs:
 
 install:: installdirs
        for i in ${HEADERS}; do \
-               ${INSTALL_DATA} ${srcdir}/$$i ${DESTDIR}${includedir}/isccc ; \
+               ${INSTALL_DATA} ${srcdir}/$$i ${DESTDIR}${includedir}/isccc || exit 1; \
        done
 
 uninstall::
        for i in ${HEADERS}; do \
-               rm -f ${DESTDIR}${includedir}/isccc/$$i ; \
+               rm -f ${DESTDIR}${includedir}/isccc/$$i || exit 1; \
        done
index e154280a2616ed80603aced4daca6a40f03ea51e..e0fde73843d7cb5d2c9a783acb0c04f9e63521e9 100644 (file)
@@ -31,10 +31,10 @@ installdirs:
 
 install:: installdirs
        for i in ${HEADERS}; do \
-               ${INSTALL_DATA} ${srcdir}/$$i ${DESTDIR}${includedir}/isccfg ; \
+               ${INSTALL_DATA} ${srcdir}/$$i ${DESTDIR}${includedir}/isccfg || exit 1; \
        done
 
 uninstall::
        for i in ${HEADERS}; do \
-               rm -f ${DESTDIR}${includedir}/isccfg/$$i ; \
+               rm -f ${DESTDIR}${includedir}/isccfg/$$i || exit 1; \
        done
index 9ccc6171db96e8705fc86776c685358bed4d7ab6..9bfa9f15982c28ebd9dac220a6e32f5d483ffd7a 100644 (file)
@@ -26,10 +26,10 @@ installdirs:
 
 install:: installdirs
        for i in ${HEADERS}; do \
-               ${INSTALL_DATA} ${srcdir}/$$i ${DESTDIR}${includedir}/ns ; \
+               ${INSTALL_DATA} ${srcdir}/$$i ${DESTDIR}${includedir}/ns || exit 1 ; \
        done
 
 uninstall::
        for i in ${HEADERS}; do \
-               rm -f ${DESTDIR}${includedir}/ns/$$i ; \
+               rm -f ${DESTDIR}${includedir}/ns/$$i || exit 1 ; \
        done