Sun solaris - c-shell

Hi

folgendes Problem eines c-shell-users bezüglich path-definitionen

in /etc/.login kein set path definition
in $HOME/.login auch nicht
in $HOME/.cshrc ebenfalls kein set path

die var path ist aber gesetzt,
durch CDE-Start auf z.B /bin /usr/bin

jetzt setze ich in $HOME/.cshrc ein set = ( /neu $path ) rein
und melde mich komplett neu an

ich erwarte: /neu /bin /usr/bin
aber erhalte: /neu /neu /bin /usr/bin
Warum steht 2 mal /neu drin??

das bezieht sich auch auf alle nachfolgenden zusätzlichen path-defs
die stehen dann auch alle doppelt drin

Gruss Arne

Hallo Arne,

ich gehe davon aus das Du die PATH variable in einem CDE Fenster abgefragt hast, wenn ja - Die Erklaerung ist das die .cshrc bei jedem Fenster neu eingelesen wird. Da aber CDE bereits beim einloggen die .cshrc und die .login gelesen hat, kommt diese Angabe doppelt.
Zwei Moeglichkeiten: stell die Definition der PATH Variable in die .login die zweite ist nicht fundiert, aber es gibt eine Moeglichkeit das abarbeiten der CDE login Scripte zu unterbinden. Da muesste ich aber erst mal in meinem Kopf wuehlen.

Gruss Christof

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]