For Solaris systems, the Environment Variable Update modifies existing startup scripts as described in the following table. It modifies the existing scripts for any of these shells regardless of from which shell the installer is executed. The runtime value for $HOME is obtained from the user.home system property reported by the JVM.

UNIX
Level Bourne & Korn CShell
& TCShell
Bash Shell Special User
Privileges Required
Logout
Required
Reboot
Required
"User" $HOME/.profile $HOME/.login $HOME/.bash_profile
or
$HOME/.bash_login
or
$HOME/.profile
None Yes
Must Add
Logout Panel
No
"System" /etc/profile /etc/.login /etc/profile Yes - root