better handling of failures during spec2make - not enough to get make to fail though
authorThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Mon, 18 Aug 2008 16:42:35 +0000 (16:42 +0000)
committerThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Mon, 18 Aug 2008 16:42:35 +0000 (16:42 +0000)
Makefile

index 2775fb6..b405fac 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -308,8 +308,7 @@ spec2make: spec2make.c
 define target_mk
 MAKE/$(1).mk: $($(1).specpath) spec2make .rpmmacros
        mkdir -p MAKE
-       ./spec2make $($(1)-RPMFLAGS) $($(1).specpath) $(1) > MAKE/$(1).mk
-       @if [ -z MAKE/$(1).mk ] ; then rm MAKE/$(1).mk ; exit 1 ; fi
+       ./spec2make $($(1)-RPMFLAGS) $($(1).specpath) $(1) > MAKE/$(1).mk || rm MAKE/$(1).mk
 endef
 
 $(foreach package,$(ALL),$(eval $(call target_mk,$(package))))