http://bugzilla.novell.com/show_bug.cgi?id=560941 http://bugzilla.novell.com/show_bug.cgi?id=560941#c0 Summary: $XDG_CONFIG_DIRS not set correctly for csh users. Classification: openSUSE Product: openSUSE 11.2 Version: Final Platform: All OS/Version: openSUSE 11.2 Status: NEW Severity: Minor Priority: P5 - None Component: Basesystem AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: wjones@fluke.com QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.4) Gecko/20091016 SUSE/3.5.4-6.1 Firefox/3.5.4 $XDG_CONFIG_DIRS is set for csh users here: /etc/profile.d/xdg-environment.csh The logic doesn't match the corresponding startup file for bash users, and as a result, extra (probably irrelevant) directories are included. Reproducible: Always Steps to Reproduce: 1. Login with csh. 2. echo $XDG_CONFIG_DIRS 3. Login with bash. 4. echo $XDG_CONFIG_DIRS 5. Compare results. Actual Results: $XDG_CONFIG_DIRS contains extra directories under csh. Expected Results: Csh environment should be same as bash environment. This patch to xdg-environment.csh duplicates the logic in xdg-environment.sh: 8c8 < if ( -d "$xdgdir" ) then ---
if ( -d "$xdgdir" && -d "$xdgdir/applications" ) then
-- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.