From ea2e18b6d1c83fbe4a0ff7f164a27403d0a505f4 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Wed, 3 Nov 2004 19:36:58 +0000 Subject: [PATCH] Finally add nelgins basename/dirname patches (Doh!) --- xtrn/sbl/sbl | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/xtrn/sbl/sbl b/xtrn/sbl/sbl index f99073b94d..f6dbb740c9 100755 --- a/xtrn/sbl/sbl +++ b/xtrn/sbl/sbl @@ -1,13 +1,15 @@ #!/bin/sh os=`uname | tr "[A-Z]" "[a-z]"` -if [ -x gcc.$os.exe.release/$0 ] - then exec gcc.$os.exe.release/$0 $@ -elif [ -x gcc.$os.exe.debug/$0 ] - then exec gcc.$os.exe.debug/$0 $@ -elif [ -x *.$os.exe.release/$0 ] - then exec *.$os.exe.release/$0 $@ -elif [ -x *.$os.exe.debug/$0 ] - then exec *.$os.exe.debug/$0 $@ -elif [ -x *.$os.exe.*/$0 ] - then exec *.$os.exe.*/$0 $@ +exename=`basename $0` +dirname=`dirname $0` +if [ -x $dirname\/gcc.$os.exe.release/$exename ] + then exec $dirname\/gcc.$os.exe.release/$exename $@ +elif [ -x $dirname\/gcc.$os.exe.debug/$exename ] + then exec $dirname\/gcc.$os.exe.debug/$exename $@ +elif [ -x $dirname\/*.$os.exe.release/$exename ] + then exec $dirname\/*.$os.exe.release/$exename $@ +elif [ -x $dirname\/*.$os.exe.debug/$exename ] + then exec $dirname\/*.$os.exe.debug/$exename $@ +elif [ -x $dirname\/*.$os.exe.*/$exename ] + then exec $dirname\/*.$os.exe.*/$exename $@ fi -- GitLab