Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sun-barr!lll-winken!sol.ctr.columbia.edu!samsung!munnari.oz.au!yoyo.aarnet.edu.au!sirius.ucs.adelaide.edu.au!augean!flinders!lennon!clapton!cwilson From: cwilson@clapton.austek.oz (Chris Wilson) Newsgroups: comp.sys.encore Subject: Problems with /bin/sh and /usr/old/sh Keywords: bourne shell Message-ID: <101@clapton.austek.oz> Date: 1 Feb 91 00:57:50 GMT Reply-To: cwilson@austek.oz.au (Chris Wilson) Organization: Austek Microsystems Pty. Ltd., Adelaide, South Australia Lines: 30 I am having problems with the standard bourne shell under Umax 4.3 (4.0.0). It seems to be an old version of the shell and does not like scripts that run perfectly on other machines (Ultrix and Sunos 4.1). The problems I have found are: It doesn't have functions Constructs line ${parameter:=word} don't work Sometimes, invoking a script several levels deep doesn't work. The script just exits silently. This occurs in installing X11R4 (in particular lib/Xt) where the Makefile calls /bin/install to install some include files. I have tried /usr/old/sh. All the problems I have found don't occur with this but the it won't work properly on NFS mounted file systems (it doesn't glob file names). My question is: Is there a later version on /bin/sh that is slightly more modern and doesn't suffer from these problems ? Is there a version of /usr/old/sh that will work on NFS file systems? Thanks in advance for any information. Chris Wilson Austek Microsystems Pty. Ltd., Technology Park, Adelaide, SA 5095 Australia Phone: +61-8-260-0155 Fax: +6-18-260-8261 ACSnet: cwilson@austek.oz Internet: cwilson@austek.oz.au UUCP: uunet.uu.net!munnari!austek.oz.au!cwilson