3.1 Shell scripts
With AIX 5L, there are a few functional enhancements of ksh, the Korn shell. The default shell is still /usr/bin/ksh. It is hard linked to /usr/bin/psh, /usr/bin/sh, and /usr/bin/tsh. It is an implementation of the 1988 version of the Korn Shell, enhanced to be POSIX compliant. In addition to this shell, an unmodified version of the 1993 version of ksh is supplied as /usr/bin/ksh93. This version is also POSIX compliant. For a detailed description of the enhancements, refer to the KornShell Web site at:
http://www.kornshell.com
One important issue is that the shell attribute is changed to the root user. In AIX Version 4.3 it is /bin/ksh, which means it relies on the link between /bin and /usr/bin. This could lead to boot problems because of the unavailability of a shell. The new shell attribute is /usr/bin/ksh. This means that as part of your migration task, you need to verify the compatibility of your shell scripts.
3.2 CDE or TCL/Tk
To prepare the new AIX 5L environment for the workstation, all
For
During the verification process, it is a good time to define a specific environment to store all necessary software in a common installation filetree. In our example the path /usr/mylpp represents a single file system with several subdirectories for different purposes. The advantage in using this environment is that all programs are located in a common path and for future changes the entire file system could be replaced. See Table
At the end of all installation and verification tasks, the migrated machine represents the "master client" or the "reference client". All future changes will be checked on the "master or reference client" before distribution of updates to other servers.
/
var/ |
| DassaultSystem es/ | ||||
| ||||||
opt/ |
| lpp/ |
| spaceball/ | ||
| ||||||
|
| |||||
usr/ |
|
| m ylpp/ |
|
| TCL/Tk/ |
| ||||||
|
|
| ||||
|
|
|
| |||
tm p/ |
| opt/ |
| scripts/ | ||
|
|
|
| |||
|
|
|
|