summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordawes <dawes>2008-12-23 20:07:25 +0000
committerdawes <dawes>2008-12-23 20:07:25 +0000
commit62750b9d9ab8bd6a448efeb854307d38c5768411 (patch)
treebca7632ff1dd6bda22eb26a9e5fee7504430583d
parent10dd759f9ab64c0871ce71ecef8f415ef05a3a8e (diff)
Some older platforms (such as FreeBSD 2.2.x) don't have 'cut -b'.
-rwxr-xr-xprograms/Xserver/hw/xfree86/etc/bindist/build-bindist18
1 files changed, 13 insertions, 5 deletions
diff --git a/programs/Xserver/hw/xfree86/etc/bindist/build-bindist b/programs/Xserver/hw/xfree86/etc/bindist/build-bindist
index 80fae9528..72c6e91e6 100755
--- a/programs/Xserver/hw/xfree86/etc/bindist/build-bindist
+++ b/programs/Xserver/hw/xfree86/etc/bindist/build-bindist
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# $XFree86: xc/programs/Xserver/hw/xfree86/etc/bindist/build-bindist,v 1.8tsi Exp $
+# $XFree86: xc/programs/Xserver/hw/xfree86/etc/bindist/build-bindist,v 1.9 2008/12/10 16:32:03 tsi Exp $
#
Usage()
@@ -46,15 +46,23 @@ esac
FROMDIR=$1
TODIR=$2
-if [ "`echo $FROMDIR | cut -b 1`" != "/" ]; then
+case "$FROMDIR" in
+/*)
+ ;;
+*)
echo $FROMDIR is not an absolute path
exit 2
-fi
+ ;;
+esac
-if [ "`echo $TODIR | cut -b 1`" != "/" ]; then
+case "$TODIR" in
+/*)
+ ;;
+*)
echo $TODIR is not an absolute path
exit 2
-fi
+ ;;
+esac
if [ ! -d $FROMDIR ]; then
echo No such dir $FROMDIR