William James wrote:
Nope.
Less yuk, more hurray. But how can I fix the machine from shell if
/usr/lib is not mountable?
Look at the output all those libaries are in /lib. /lib is a real
directory as of Solaris 10 not a symlink to /usr/lib as it was on
previous 5.x releases of SunOS.
> /bin/sh
$ ls -l /bin
lrwxrwxrwx 1 root root 9 Dec 12 15:20 /bin -> ./usr/bin/
$ ls -l /bin/sh
lrwxrwxrwx 1 root root 13 Dec 12 15:31 /bin/sh ->
../../sbin/sh*
> /bin/ksh
> /bin/ksh93 <new
Solaris doesn't have ksh93 integrated yet so that is just impossible at
this stage.
I listed this as 6th option
> /bin/bash
What things use bash during boot ? I looked and couldn't find any.
Apache uses bash for its scripts
Neither Apache 1.x or 2.x use bash on Solaris best I can tell, all the
scripts I can see for starting up httpd (the SMF method script and
apachectl and everything else in /usr/apache2/bin) all use /bin/sh.
Are we talking about Sun's Solaris Express distribution of OpenSolaris
or are you running Nextena or some other distro ?
> /usr/xpg/bin/sh
No such path on Solaris.
It is either /usr/xpg4/bin/sh or /usr/xpg6/bin/sh
Sorry, I missed the 4. Where is /usr/xpg6/bin/sh? I don't have that shell.
Sorry my mistake there is just /usr/xpg4/bin/sh.
What things are using the xpg version of sh during boot ? I looked and
couldn't find any.
I don't know. I tried to rename it for testing a while ago and the
machine hung on reboot. Maybe something calls system() and needs that
shell.
Rename what to what ?
--
Darren J Moffat
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code