Hello.
I have noticed that the ksh and sh manpages don't make reference to the
file /.profile, which I understand to hold the default shell variables if
the other source files listed on the manuals don't exist.
The current FILES secion of SH(1):
FILES
~/.profile User's login profile.
/etc/profile System login profile.
/etc/suid_profile Privileged shell profile.
/etc/shells Shell database.
The current FILES section of KSH(1)
FILES
~/.profile User's login profile.
/etc/ksh.kshrc Global configuration file. Not sourced by
default.
/etc/profile System login profile.
/etc/shells Shell database.
/etc/suid_profile Privileged shell profile.
I noticed that when none of this files exist, variables for the shells
are populated from somewhere else. (/.profile).
My suggestion is to update the docummentation, and add /.profile to the
FILES section of the man pages. Or just move /.profile to /etc/profile if
feasible. Is there any reason for having a configuration dotfile in / ?