On Mit, Mär 29, 2000 at 08:16:45 +0200, Michael Schulz wrote: [...]
wenn es unter SuSE ist, sollte es funktionieren, ausser Du arbeitest als root. xterm o. terminal unter KDE sind keine Loginshells, daher wird nur die ~/.bashrc abgearbeitet. In der steht aber bei SuSE auch das die /etc/profile gesourcet werden soll und darin steht wiederum die /etc/profile.local. Also müßte es als normaler User normalerweise funktionieren. Oder hast Du in der /etc/profile die "PROFILEREAD" auf false gesetzt?
So wie ich das sehe hat PROFILEREAD eine andere Bedeutung: Die Variable soll nur den nachfolgend zu durchlaufenden Konfigurationsdateien (u. a. der .bashrc) klarmachen: Durch die /etc/profile bin ich schon durch - brauchst Du nicht mehr machen. Es wird in der .bashrc nämlich test -z "$PROFILEREAD" && . /etc/profile aufgerufen. Also wird die /etc/profile nur dann abgearbeitet, wenn PROFILEREAD _leer_ ist. Ich habe das gerade noch mal getestet, auf einer Konsole wird .bashrc immer (egal ob bei Login, bash-Aufruf, su oder su -) durchlaufen. Es liegt also nicht an der Login-Shell (siehe auch die ersten Zeilen in der .bashrc, da wird dies erläutert). Die Frage ist: Wird unter xterm auch die bash aufgerufen oder eine andere Shell? Was sagt *echo $SHELL*? Jan --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com