Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Mar 96 11:05:29 EST
From:      jwb@ulysses.att.com
To:        questions@freebsd.org
Subject:   2.1R and shells
Message-ID:  <199603111609.IAA18119@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

Hi all,

I have 2.1R running on two different machines with two different architectures,
and I'm trying to get ksh (not pdksh) as the shell working on them, compiling 
it from the source code.
One is a Gatway 4dx2-66v with an EISA bus that was loaded from a download of
the Release from ftp.cdrom.com.  On this machine ksh seems to be working ok.

The other machine is an AT&T Globalist 600 with a PCI bus, and 2.1R was loaded
from the cdrom.  This is the machine that is giving me problems.

If I'm logged on with an account that uses /bin/ksh has the shell and I try
to run a tar tzf XXXX, I get a message about:
	tar: can't exec gzip: not a directory
	tar: child returned status 4
If I'm using /bin/csh as the shell, it works.

Another problem seems to be that the path is not passed to any childern, one 
symptom of this is when I run startx, it says X not in PATH, yet if i put
echo $PATH in startx before the xinit it shows /usr/X11R6/bin in the path.
Or If I try and run a make, it says it can't find cc or ld.

Anyone have any ideas why it would work on one machine, but not the other?
On both machine ksh is compiled as a static, and both systems are "release
setup" i.e. no major hacking/redesign,  the gateway kernel has been recompiled 
to handle the ethernet card and the Globalist to handle the busmouse.

Thanks for any assistance.

Jim Ballantine
jwb@ulysses.att.com






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199603111609.IAA18119>