All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] selftests/android: Fix line continuation in Makefile
@ 2018-02-06 23:52 ` 
  0 siblings, 0 replies; 18+ messages in thread
From: Daniel Díaz @ 2018-02-06 23:52 UTC (permalink / raw)
  To: shuahkh, linux-kselftest
  Cc: Daniel Díaz, Shuah Khan, Darren Hart, Kate Stewart,
	Greg Kroah-Hartman, Thomas Gleixner, Pintu Agarwal, open list

The Makefile lacks a couple of line continuation backslashes
in an `if' clause, which can make the subsequent rsync
command go awry over the whole filesystem (`rsync -a / /`).

  /bin/sh: -c: line 5: syntax error: unexpected end of file
  make[1]: [all] Error 1 (ignored)
  TEST=$DIR"_test.sh"; \
                  if [ -e $DIR/$TEST ]; then
  /bin/sh: -c: line 2: syntax error: unexpected end of file
  make[1]: [all] Error 1 (ignored)
  rsync -a $DIR/$TEST $BUILD_TARGET/;
  [...a myriad of:]
  [  rsync: readlink_stat("...") failed: Permission denied (13)]
  [  skipping non-regular file "..."]
  [  rsync: opendir "..." failed: Permission denied (13)]
  [and many other errors...]
  fi
  make[1]: fi: Command not found
  make[1]: [all] Error 127 (ignored)
  done
  make[1]: done: Command not found
  make[1]: [all] Error 127 (ignored)

Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
---
 tools/testing/selftests/android/Makefile | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/tools/testing/selftests/android/Makefile b/tools/testing/selftests/android/Makefile
index 1a74922..f6304d2 100644
--- a/tools/testing/selftests/android/Makefile
+++ b/tools/testing/selftests/android/Makefile
@@ -11,11 +11,11 @@ all:
 		BUILD_TARGET=$(OUTPUT)/$$DIR;	\
 		mkdir $$BUILD_TARGET  -p;	\
 		make OUTPUT=$$BUILD_TARGET -C $$DIR $@;\
-		#SUBDIR test prog name should be in the form: SUBDIR_test.sh
+		#SUBDIR test prog name should be in the form: SUBDIR_test.sh \
 		TEST=$$DIR"_test.sh"; \
-		if [ -e $$DIR/$$TEST ]; then
-			rsync -a $$DIR/$$TEST $$BUILD_TARGET/;
-		fi
+		if [ -e $$DIR/$$TEST ]; then \
+			rsync -a $$DIR/$$TEST $$BUILD_TARGET/; \
+		fi \
 	done
 
 override define RUN_TESTS
-- 
2.7.4

^ permalink raw reply related	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2018-02-13 21:25 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-02-06 23:52 [PATCH] selftests/android: Fix line continuation in Makefile Daniel Díaz
2018-02-06 23:52 ` [Linux-kselftest-mirror] " Daniel Díaz
2018-02-06 23:52 ` 
2018-02-07  6:01 ` Pintu Kumar
2018-02-07  6:01   ` [Linux-kselftest-mirror] " Pintu Kumar
2018-02-07  6:01   ` pintu.ping
2018-02-07 17:16   ` Daniel Díaz Rodríguez
2018-02-07 17:16     ` [Linux-kselftest-mirror] " Daniel Díaz Rodríguez
2018-02-07 17:16     ` 
2018-02-08  5:15     ` Pintu Kumar
2018-02-08  5:15       ` [Linux-kselftest-mirror] " Pintu Kumar
2018-02-08  5:15       ` pintu.ping
2018-02-08  5:17 ` Pintu Kumar
2018-02-08  5:17   ` [Linux-kselftest-mirror] " Pintu Kumar
2018-02-08  5:17   ` pintu.ping
2018-02-13 21:25 ` Shuah Khan
2018-02-13 21:25   ` Shuah Khan
2018-02-13 21:25   ` shuahkh

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.