hrev44116 adds 1 changeset to branch 'master' old head: 501546ee8f87e93de7c6bad3eb0e977d6555ee7f new head: 85fb3e7df81f8d5b6e47a9a64a53873ea906ea6e ---------------------------------------------------------------------------- 85fb3e7: setgcc: error message The bash script tried to verify the existence of a file, but there were several fils fitting the wildcard expression. So, [ -e .../*gcc ]; was interpreted as if it had too many arguments. Replaced that expression by a count of files. Fixes #8493. [ Philippe Saint-Pierre <stpere@xxxxxxxxx> ] ---------------------------------------------------------------------------- Revision: hrev44116 Commit: 85fb3e7df81f8d5b6e47a9a64a53873ea906ea6e URL: http://cgit.haiku-os.org/haiku/commit/?id=85fb3e7 Author: Philippe Saint-Pierre <stpere@xxxxxxxxx> Date: Sun May 6 03:55:19 2012 UTC Ticket: https://dev.haiku-os.org/ticket/8493 ---------------------------------------------------------------------------- 1 file changed, 2 insertions(+), 1 deletion(-) data/bin/setgcc | 3 ++- ---------------------------------------------------------------------------- diff --git a/data/bin/setgcc b/data/bin/setgcc index 866dc6c..3d54123 100755 --- a/data/bin/setgcc +++ b/data/bin/setgcc @@ -79,7 +79,8 @@ if [ -z "$gcc" ]; then fi # check whether the gcc exists -if [ ! -e $abiDir/$arch/$gcc/tools/current/bin/*gcc ]; then +count=`ls $abiDir/$arch/$gcc/tools/current/bin/*gcc 2>/dev/null | wc -l` +if [ $count -eq 0 ]; then echo "Can't set GCC $arch/$gcc -- not installed." >&2 exit 1 fi