From b11dc75d19d91bb6a85aaf46f81abbe1d2d005e2 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Sat, 28 Apr 2012 08:15:30 -0700 Subject: gcc-cross.inc: Fix cross testing script shift the cmdline argument after determining there is atleast 1 argument to shift otherwise it ends up in error when no argument is specified (From OE-Core rev: 4cd306ab0c9404a31f38c7e5fb67fe32fdca3d4b) Signed-off-by: Khem Raj Signed-off-by: Richard Purdie --- meta/recipes-devtools/gcc/gcc-cross.inc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'meta/recipes-devtools/gcc') diff --git a/meta/recipes-devtools/gcc/gcc-cross.inc b/meta/recipes-devtools/gcc/gcc-cross.inc index e7a5e41be8..6d160d659a 100644 --- a/meta/recipes-devtools/gcc/gcc-cross.inc +++ b/meta/recipes-devtools/gcc/gcc-cross.inc @@ -45,7 +45,6 @@ do_compile () { # append execution part of the script cat >> ${B}/${TARGET_PREFIX}testgcc << STOP target="\$1" -shift usage () { echo "Usage:" echo "\$0 user@target 'extra options to dejagnu'" @@ -60,11 +59,13 @@ usage () { } if [ "x\$target" = "x" ] then - echo "Please specify the target machine and remote user in form of user@target" + echo "Please specify the target machine and remote user in form of user@target\n" usage exit 1; fi +shift + echo "\$target" | grep "@" 2>&1 > /dev/null if [ "x\$?" = "x0" ] then -- cgit v1.2.3-54-g00ecf