Skip to Main Content

Infrastructure Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Interested in getting your voice heard by members of the Developer Marketing team at Oracle? Check out this post for AppDev or this post for AI focus group information.

ksh versus dtksh

Chris99999Mar 17 2012 — edited Oct 3 2012
Hi

We are migrating from a SCO Unix system to Solaris 10. ( SunOS 5.10 Generic_144488-06 sun4v sparc SUNW,T5240)

There are 3 different versions of ksh

grep -i version /bin/ksh
@(#)Version M-11/16/88i
grep -i version /usr/bin/ksh
@(#)Version M-11/16/88i
grep -i version /usr/dt/bin/dtksh (Desktop environment for CDE Version)
@(#)Version M-12/28/93d
@(#)Version 12/28/93
@(#)Version M-12/28/93

We need to use /usr/dt/bin/dtksh as that 1993 version is what is used on the SCO Unix box and there are enough differences between that and the earlier 1988 version to make it necessary. All our scripts contain #!/bin/ksh or invoke the shell as /bin/ksh. There are so many I'd rather not change them (and for other reasons too)

My question is whether there is any problem with moving or linking /usr/dt/bin/dtksh into /bin so that /bin/ksh will execute the later version. i.e. Are there any dependencies in the installation on /bin/ksh being the 88 variant?

Thanks

Chris

Comments

Locked Post
New comments cannot be posted to this locked post.

Post Details

Locked on Oct 31 2012
Added on Mar 17 2012
4 comments
1,314 views