On Wed, 2009-06-17 at 20:40 +0200, Jiri Palecek > wrote:
> Hello,
>
> some makefiles ignore errors from commads ran in shell loops. This patch
> fixes that.
>
> Regards
> Jiri Palecek
>
> Signed-off-by: Jiri Palecek <[email protected]>
Thanks.
Regards--
Subrata
> ---
> doc/man1/Makefile | 2 +-
> doc/man3/Makefile | 2 +-
> include/Makefile | 2 +-
> testcases/ballista/ballista/MakefileTarget.dist | 2 +-
> testcases/commands/unzip/Makefile | 2 +-
> testcases/kernel/containers/netns/Makefile | 2 +-
> testcases/kernel/controllers/cpuset/Makefile | 4 ++--
> .../cpuset/cpuset_base_ops_test/Makefile | 2 +-
> .../cpuset/cpuset_exclusive_test/Makefile | 2 +-
> .../cpuset/cpuset_hierarchy_test/Makefile | 2 +-
> .../cpuset/cpuset_hotplug_test/Makefile | 2 +-
> .../cpuset/cpuset_inherit_test/Makefile | 2 +-
> .../kernel/controllers/cpuset/cpuset_lib/Makefile | 2 +-
> .../cpuset/cpuset_load_balance_test/Makefile | 2 +-
> .../cpuset/cpuset_syscall_test/Makefile | 2 +-
> testcases/kernel/fs/scsi/ltpscsi/Makefile | 10 +++++-----
> 16 files changed, 21 insertions(+), 21 deletions(-)
>
> diff --git a/doc/man1/Makefile b/doc/man1/Makefile
> index d11ac50..87f4e59 100644
> --- a/doc/man1/Makefile
> +++ b/doc/man1/Makefile
> @@ -6,7 +6,7 @@ MANPAGES=ltp-bump.1 doio.1 iogen.1 ltp-pan.1
> all:
>
> install: $(MANPAGES)
> - for i in $(MANPAGES); do \
> + @set -e; for i in $(MANPAGES); do \
> install -D -m 644 $$i $(DESTDIR)/$(PREFIX)/share/man/man1/$$i; \
> done
>
> diff --git a/doc/man3/Makefile b/doc/man3/Makefile
> index 987ddc5..bcd2a26 100644
> --- a/doc/man3/Makefile
> +++ b/doc/man3/Makefile
> @@ -9,7 +9,7 @@ MANPAGES=forker.3 get_attrib.3 parse_open_flags.3
> parse_opts.3 \
> all:
>
> install: $(MANPAGES)
> - for i in $(MANPAGES); do \
> + @set -e; for i in $(MANPAGES); do \
> install -D -m 644 $$i $(DESTDIR)/$(PREFIX)/share/man/man3/$$i; \
> done
>
> diff --git a/include/Makefile b/include/Makefile
> index 461eb93..b5944aa 100644
> --- a/include/Makefile
> +++ b/include/Makefile
> @@ -10,7 +10,7 @@ HEADERS=compiler.h dataascii.h databin.h file_lock.h
> forker.h open_flags.h \
> all:
>
> install: $(HEADERS)
> - for i in $(HEADERS); do \
> + @set -e; for i in $(HEADERS); do \
> install -D -m 644 $$i $(DESTDIR)/$(PREFIX)/include/ltp/$$i; \
> done
>
> diff --git a/testcases/ballista/ballista/MakefileTarget.dist
> b/testcases/ballista/ballista/MakefileTarget.dist
> index a5a70e3..e76cc55 100644
> --- a/testcases/ballista/ballista/MakefileTarget.dist
> +++ b/testcases/ballista/ballista/MakefileTarget.dist
> @@ -104,7 +104,7 @@ executeTestCase.h : dataTypes
> /bin/echo "// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
> 02111-1307, USA." >> executeTestCase.h
> /bin/echo " " >> executeTestCase.h
> /bin/echo '#'include \"userIncludes.h\" >> executeTestCase.h
> - for A in `echo ${OBLIST:.o=.h}`; do \
> + @set -e; for A in `echo ${OBLIST:.o=.h}`; do \
> /bin/echo '#'include \"$$A\" >> executeTestCase.h; \
> done
>
> diff --git a/testcases/commands/unzip/Makefile
> b/testcases/commands/unzip/Makefile
> index a001ffa..7c7aa60 100644
> --- a/testcases/commands/unzip/Makefile
> +++ b/testcases/commands/unzip/Makefile
> @@ -20,7 +20,7 @@ tst_unzip.dir: unzip_genfile.sh
> ./unzip_genfile.sh tst_unzip.dir
>
> install: all
> - for i in $(BINS) ; do \
> + @set -e; for i in $(BINS); do \
> ln -f $$i ../../bin/$$i ; \
> done
>
> diff --git a/testcases/kernel/containers/netns/Makefile
> b/testcases/kernel/containers/netns/Makefile
> index 4d00bf2..f12fa2d 100644
> --- a/testcases/kernel/containers/netns/Makefile
> +++ b/testcases/kernel/containers/netns/Makefile
> @@ -44,7 +44,7 @@ all: $(TARGETS)
>
> install:
> ifeq ($(HAS_UNSHARE),y)
> - for i in $(TARGETS) $(SCRIPTS) runnetnstest.sh check_netns_enabled; do
> ln -f $$i ../../../bin/$$i ; chmod +x runnetnstest.sh ; done
> + @set -e; for i in $(TARGETS) $(SCRIPTS) runnetnstest.sh
> check_netns_enabled; do ln -f $$i ../../../bin/$$i ; chmod +x runnetnstest.sh
> ; done
> endif
>
> clean:
> diff --git a/testcases/kernel/controllers/cpuset/Makefile
> b/testcases/kernel/controllers/cpuset/Makefile
> index 036af7f..6621667 100644
> --- a/testcases/kernel/controllers/cpuset/Makefile
> +++ b/testcases/kernel/controllers/cpuset/Makefile
> @@ -4,11 +4,11 @@ SUBDIRS += cpuset_hotplug_test cpuset_load_balance_test
> SUBDIRS += cpuset_memory_pressure_test cpuset_memory_spread_test
> SUBDIRS += cpuset_memory_test
> all:
> - @set -e;
> + @set -e; \
> for i in $(SUBDIRS); do $(MAKE) -C $$i $@ ;done;
>
> install:
> - @set -e;
> + @set -e; \
> for i in $(SUBDIRS); do $(MAKE) -C $$i install ; done;
> ln -f run_cpuset_test.sh ../../../bin/run_cpuset_test.sh;
> chmod +x run_cpuset_test.sh;
> diff --git
> a/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/Makefile
> b/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/Makefile
> index 592d716..70d1bc2 100644
> --- a/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/Makefile
> +++ b/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/Makefile
> @@ -7,6 +7,6 @@ clean:
> @true
>
> install:
> - @set -e;
> + @set -e; \
> for i in $(SRCS); do ln -f $$i ../../../../bin/$$i; chmod +x $$i; done
>
> diff --git
> a/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/Makefile
> b/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/Makefile
> index 592d716..70d1bc2 100644
> --- a/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/Makefile
> +++ b/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/Makefile
> @@ -7,6 +7,6 @@ clean:
> @true
>
> install:
> - @set -e;
> + @set -e; \
> for i in $(SRCS); do ln -f $$i ../../../../bin/$$i; chmod +x $$i; done
>
> diff --git
> a/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/Makefile
> b/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/Makefile
> index 592d716..70d1bc2 100644
> --- a/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/Makefile
> +++ b/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/Makefile
> @@ -7,6 +7,6 @@ clean:
> @true
>
> install:
> - @set -e;
> + @set -e; \
> for i in $(SRCS); do ln -f $$i ../../../../bin/$$i; chmod +x $$i; done
>
> diff --git a/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/Makefile
> b/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/Makefile
> index 24058b4..c4b6bba 100644
> --- a/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/Makefile
> +++ b/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/Makefile
> @@ -16,7 +16,7 @@ clean:
> rm -f $(TARGETS) $(OBJECTS) $(LIBOBJECTS)
>
> install:
> - @set -e;
> + @set -e; \
> for i in $(TARGETS); do ln -f $$i ../../../../bin/$$i; chmod +x $$i;
> done
> ln -f cpuset_hotplug_test.sh ../../../../bin/cpuset_hotplug_test.sh;
> chmod +x cpuset_hotplug_test.sh;
> diff --git a/testcases/kernel/controllers/cpuset/cpuset_inherit_test/Makefile
> b/testcases/kernel/controllers/cpuset/cpuset_inherit_test/Makefile
> index 592d716..70d1bc2 100644
> --- a/testcases/kernel/controllers/cpuset/cpuset_inherit_test/Makefile
> +++ b/testcases/kernel/controllers/cpuset/cpuset_inherit_test/Makefile
> @@ -7,6 +7,6 @@ clean:
> @true
>
> install:
> - @set -e;
> + @set -e; \
> for i in $(SRCS); do ln -f $$i ../../../../bin/$$i; chmod +x $$i; done
>
> diff --git a/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
> b/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
> index 1b3f7a7..43df1bc 100644
> --- a/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
> +++ b/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
> @@ -11,6 +11,6 @@ clean:
> rm -f $(TARGETS)
>
> install:
> - @set -e;
> + @set -e; \
> ln -f cpuset_funcs.sh ../../../../bin/cpuset_funcs.sh;
> chmod +x cpuset_funcs.sh;
> diff --git
> a/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/Makefile
> b/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/Makefile
> index 4aaeeb9..923d065 100644
> --- a/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/Makefile
> +++ b/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/Makefile
> @@ -16,7 +16,7 @@ clean:
> rm -f $(TARGETS) $(OBJECTS) $(LIBOBJECTS)
>
> install:
> - @set -e;
> + @set -e; \
> for i in $(TARGETS); do ln -f $$i ../../../../bin/$$i; chmod +x $$i;
> done
> ln -f cpuset_load_balance_test.sh
> ../../../../bin/cpuset_load_balance_test.sh;
> ln -f cpuset_sched_domains_test.sh
> ../../../../bin/cpuset_sched_domains_test.sh;
> diff --git a/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
> b/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
> index 9f0a3f3..fc5f2e7 100644
> --- a/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
> +++ b/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
> @@ -11,6 +11,6 @@ clean:
> rm -rf cpuset_syscall_test
>
> install:
> - @set -e;
> + @set -e; \
> for i in $(SRCS); do ln -f $$i ../../../../bin/$$i; chmod +x $$i; done
> ln -f cpuset_syscall_test ../../../../bin/cpuset_syscall_test;
> diff --git a/testcases/kernel/fs/scsi/ltpscsi/Makefile
> b/testcases/kernel/fs/scsi/ltpscsi/Makefile
> index 40dfc9e..c635c67 100644
> --- a/testcases/kernel/fs/scsi/ltpscsi/Makefile
> +++ b/testcases/kernel/fs/scsi/ltpscsi/Makefile
> @@ -18,7 +18,7 @@ LDFLAGS =
> all: $(EXECS)
>
> depend dep:
> - for i in *.c; do $(CC) $(INCLUDES) $(CFLAGS) -M $$i; \
> + @set -e; for i in *.c; do $(CC) $(INCLUDES) $(CFLAGS) -M $$i; \
> done > .depend
>
> clean:
> @@ -29,21 +29,21 @@ scsimain: scsimain.o sg_err.o llseek.o
>
> install: $(EXECS)
> install -d $(INSTDIR)
> - for name in $^; \
> + @set -e; for name in $^; \
> do install -s -o root -g root -m 755 $$name $(INSTDIR); \
> done
> install -d $(MANDIR)/$(MAN_PREF)
> - for mp in $(MAN_PGS); \
> + @set -e; for mp in $(MAN_PGS); \
> do install -o root -g root -m 644 $$mp $(MANDIR)/$(MAN_PREF); \
> gzip -9f $(MANDIR)/$(MAN_PREF)/$$mp; \
> done
>
> uninstall:
> dists="$(EXECS)"; \
> - for name in $$dists; do \
> + @set -e; for name in $$dists; do \
> rm -f $(INSTDIR)/$$name; \
> done
> - for mp in $(MAN_PGS); do \
> + @set -e; for mp in $(MAN_PGS); do \
> rm -f $(MANDIR)/$(MAN_PREF)/$$mp.gz; \
> done
>
------------------------------------------------------------------------------
Are you an open source citizen? Join us for the Open Source Bridge conference!
Portland, OR, June 17-19. Two days of sessions, one day of unconference: $250.
Need another reason to go? 24-hour hacker lounge. Register today!
http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list