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