47 lines
1.6 KiB
Text
47 lines
1.6 KiB
Text
stop building when an error occurs, rather than just keep on with the
|
|
next subdir..
|
|
|
|
Index: Makefile.in
|
|
--- Makefile.in.orig
|
|
+++ Makefile.in
|
|
@@ -47,14 +47,14 @@ LIBTOOL_DEPS = @LIBTOOL_DEPS@
|
|
#-------------------------------------------------------------------------
|
|
|
|
all: Makefile
|
|
- @for I in ${all_subdirs}; \
|
|
+ @set -e; for I in ${all_subdirs}; \
|
|
do (cd $$I; echo "==>Entering directory `pwd`"; \
|
|
$(MAKE) DESTDIR=$(DESTDIR) $@ || (echo ""; echo ""; echo " ====== Error in `pwd` ======"; \
|
|
echo ""; echo ""; false ) || false) || exit 1; \
|
|
done
|
|
|
|
depend:
|
|
- @for I in ${all_subdirs}; \
|
|
+ @set -e; for I in ${all_subdirs}; \
|
|
do echo "==> Entering directory $$I" ; \
|
|
$(MAKE) DESTDIR=$(DESTDIR) -C $$I $@ ; done
|
|
@for I in ${pluginsdirs}; \
|
|
@@ -62,7 +62,7 @@ depend:
|
|
$(MAKE) DESTDIR=$(DESTDIR) -C $$I $@ ; done
|
|
|
|
bacula-fd: Makefile
|
|
- @for I in ${fd_subdirs}; \
|
|
+ @set -e; for I in ${fd_subdirs}; \
|
|
do (cd $$I; echo "==>Entering directory `pwd`"; \
|
|
$(MAKE) DESTDIR=$(DESTDIR) all || \
|
|
(echo ""; echo ""; echo " ====== Error in `pwd` ======"; \
|
|
@@ -125,14 +125,6 @@ installdirs:
|
|
-if test ! -d $(DESTDIR)$(working_dir) ; then \
|
|
$(MKDIR) $(DESTDIR)$(working_dir); \
|
|
chmod 770 $(DESTDIR)$(working_dir); \
|
|
- fi
|
|
- -if test "x$(dir_user)" != "x" ; then \
|
|
- chown $(dir_user) $(DESTDIR)$(working_dir); \
|
|
- chown $(dir_user) $(DESTDIR)$(logdir); \
|
|
- fi
|
|
- -if test "x$(dir_group)" != "x" ; then \
|
|
- chgrp $(dir_group) $(DESTDIR)$(working_dir); \
|
|
- chgrp $(dir_group) $(DESTDIR)$(logdir); \
|
|
fi
|
|
|
|
install: installdirs install-plugins
|