https://bugzilla.novell.com/show_bug.cgi?id=227416 Summary: tcsh $PATH misses directories and differs from sh $PATH Product: openSUSE 10.2 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: volker3204@paradise.net.nz QAContact: qa@suse.de I would appreciate if the tcsh environment variable configuration was the same as the config for sh or bash. It's been the case in very few releases since 6.2 :( /etc/profile: if test -z "$PROFILEREAD" ; then PATH=/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin /etc/csh.login: if ( -d /usr/bin/X11 ) then set _xpath=( /usr/bin/X11 $_xpath ) else if ( -d /usr/X11R6/bin ) then set _xpath=( /usr/X11R6/bin $_xpath ) else if ( -d /usr/X11/bin ) then set _xpath=( /usr/X11/bin $_xpath ) endif This gives completely different results. And nowhere does it set /usr/local/bin! On 10.1 it didn't show, but now of course most of the X stuff is in /usr/bin/X11, which is unfortunate for what's left in /usr/X11R6/bin. Apart from a few SUSE 10.2 packages, there are also older and 3rd-party packages still putting binaries into /usr/X11R6/bin, and will probably for some time. Please change csh.login to match profile, and both those X bin dirs need to be in PATH. That foreach loop used for _upath is the right idea. Thanks! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.