On Feb 6, 2008 12:30 PM, Kyle McDonald <[EMAIL PROTECTED]> wrote: > Shawn Walker wrote: > > On Feb 6, 2008 11:59 AM, Kyle McDonald <[EMAIL PROTECTED]> wrote: > > > >> Joerg Schilling wrote: > >> > >>> "Shawn Walker" <[EMAIL PROTECTED]> wrote: > >>> > >>> > >>>> 1) *NOT* POSIX compliant > >>>> > >>>> > >>> If you have problems with that, you may modify /etc/passwd > >>> > >>> > >> Since it seems that one group cares more about what they end up with > >> when they login as, or su to root, and the other group seems to care > >> more about scripts that use #!/bin/sh running correctly, then maybe, > >> just maybe (dare I say it?) the solution is to just make the default > >> passwd entry for root specify /bin/ksh (or ksh93 if they aren't the same?) > >> > >> That seems to cover most if not all of the concerns I've heard voiced, > >> unless I missed something. > >> > >> Personally, when I work as 'root' I automatically get the shell from my > >> own account, not root's so this change doesn't affect me much. > >> > > > > The issue doesn't have to do with which default shell the user has; > > > > It has to do with what shell is used when a script is executed that > > has "#!/bin/sh" at the top. > > > > For system administrators that have to maintain software for a > > non-heterogeneous environment, it is one more thing they have to deal > > with. > > > > > I think you mean 'non-homogeneous'. ;) Otherwise you'd have no problems > because you'd have no different platforms.
Yeah, sorry. > If linux is one of your platforms though, then you still have problems, > since /bin/sh is bash on there, and not ksh93, and you'll still have > feature, and behaviour differences to work around. Many Linux distributions are starting to shift towards making /bin/sh a POSIX one; Debian I believe was mentioned in passing about this particular topic. Maintaining something broken in the name of continuing broken-ness doesn't seem like a good idea to me :) -- Shawn Walker, Software and Systems Analyst http://binarycrusader.blogspot.com/ "To err is human -- and to blame it on a computer is even more so." - Robert Orben _______________________________________________ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org