pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/bootstrap/bmake Ksh on Unixware has problems with IFS ...
details: https://anonhg.NetBSD.org/pkgsrc/rev/751b58972c0e
branches: trunk
changeset: 472492:751b58972c0e
user: heinz <heinz%pkgsrc.org@localhost>
date: Sun Apr 11 03:12:17 2004 +0000
description:
Ksh on Unixware has problems with IFS in sub shells, so put the
splitting of PATH on a separate line.
Use 'uname -v' instead of 'uname -r' on Unixware. The release number of
UNIX SYSV (ie, R5) is less important to us than the version (7.x.y).
diffstat:
bootstrap/bmake/machine.sh | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
diffs (33 lines):
diff -r 01b565a75bf4 -r 751b58972c0e bootstrap/bmake/machine.sh
--- a/bootstrap/bmake/machine.sh Sun Apr 11 03:10:25 2004 +0000
+++ b/bootstrap/bmake/machine.sh Sun Apr 11 03:12:17 2004 +0000
@@ -2,7 +2,7 @@
# derrived from /etc/rc_d/os.sh
# RCSid:
-# $Id: machine.sh,v 1.1.1.1 2004/03/11 13:04:08 grant Exp $
+# $Id: machine.sh,v 1.2 2004/04/11 03:12:17 heinz Exp $
#
# @(#) Copyright (c) 1994 Simon J. Gerraty
#
@@ -26,7 +26,8 @@
# Great! Solaris keeps moving arch(1)
# we need this here, and it is not always available...
Which() {
- for d in `IFS=:; echo ${2:-$PATH}`
+ pathcomponents=`IFS=:; echo ${2:-$PATH}`
+ for d in ${pathcomponents}
do
test -x $d/$1 && { echo $d/$1; break; }
done
@@ -61,6 +62,10 @@
MACHINE=i386
MACHINE_ARCH=i386
;;
+UnixWare)
+ OSREL=`uname -v`
+ OSMAJOR=`IFS=.; set $OSREL; echo $1`
+ ;;
esac
MACHINE=${MACHINE:-$OS$OSMAJOR}
Home |
Main Index |
Thread Index |
Old Index