https://bugzilla.novell.com/show_bug.cgi?id=232059 Summary: alias not working with tcsh in /etc/profile.d Product: SUSE Linux 10.1 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: vogt@itwm.fraunhofer.de QAContact: qa@suse.de Hello, during SuSE 9.0 and SuSE 10.1 the /etc/profile mechanism got reworked. Take the package "mc" for example. This package contains the file /etc/profile.d/mc.csh This file defines an "alias".
cat mc.csh: alias mc 'source /usr/share/mc/bin/mc-wrapper.csh'
If you log into KDE over KDM this alias is not set. alias | grep mc -> nothing It works if you login from remote over ssh or if you start the shell by hand, but not "by default" on login over kdm. Result: its not possible to define an alias with the /etc/profile.d mechanism for tcsh when the user logs in. This is of course a minor bug. Currently I need this alias mechanism for the package "Modules", mc is nice for debugging, but not my real problem. Most likely the bug is true for 10.2 as well. The package for the login mechanism is aaa_base. I debuged it a bit for me it seems tcsh evaluates the login procedure twice, the first one sets the alias the second run then deletes/overwrites them, but I was unable to nail that down. regards, Martin -- 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.