FreeBSD User <free...@walstatt-de.de> writes:
> According to this commit, I took the liberty opening a PR (id=266913) because 
> some ports, like
> lang/gawk and x11-toolkits/vte3, install their SH and CSH set of shell 
> configuration files into
> ${LOCALBASE}/etc/profile.d/, i.e. vte.{sh|csh}. 
> The proposed/commited /etc/profile includes also *.csh files, which triggers 
> some disturbing
> error messages during a full login (i.e. su - ) and the list of those 
> messages increase with
> the number of unfitting shell configuration files.
> I do not have a general solution, maybe someone more enlighted can take a 
> look at this.

I've been racking my brain over this because I can't think of another
solution than to either explicitly skip *.csh, or only read *.sh.  The
Linux distros I was able to check easily (RHEL, Debian, Ubuntu, Alpine)
do the latter, so I suppose we should too.

DES
-- 
Dag-Erling Smørgrav - d...@freebsd.org

Reply via email to