From dbfa45b3b23d882a7ff3e9ef4bf84378e6b9a4a8 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Wed, 12 Aug 2009 21:24:29 +0200 Subject: hust test: complain if busybox binary can't be found Signed-off-by: Denys Vlasenko --- shell/hush_test/run-all | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'shell/hush_test') diff --git a/shell/hush_test/run-all b/shell/hush_test/run-all index ee8327f0d..256f152dc 100755 --- a/shell/hush_test/run-all +++ b/shell/hush_test/run-all @@ -9,18 +9,22 @@ unset LC_NUMERIC unset LC_TIME unset LC_ALL -test -x hush || { +if test ! -x hush; then + if test ! -x ../../busybox; then + echo "Can't run tests. Put hush binary into this directory (`pwd`)" + exit 1 + fi echo "No ./hush - creating a link to ../../busybox" ln -s ../../busybox hush -} -if test ! -e .config; then - if test -f ../../.config; then - cp ../../.config . || exit 1 - else +fi +if test ! -f .config; then + if test ! -f ../../.config; then echo "Missing .config file" exit 1 fi + cp ../../.config . || exit 1 fi + eval $(sed -e '/^#/d' -e '/^$/d' -e 's:^:export :' .config) PATH="`pwd`:$PATH" # for hush and recho/zecho/printenv -- cgit v1.2.3