Description of problem: In recent versions of setup the initializations in /etc/profile.d are only executed if $prompt is set. This was done as a fix to bug 202468. But it is the wrong fix. Non-interactive shells, for example when doing "rsh host command", still need path and environment settings from these files. Scripts in /etc/profile.d should not write anything in non-interactive shells. If any of them do, it is that script that should be fixed. We should not blindly disable all valid scripts because of some broken ones. Version-Release number of selected component (if applicable): setup-2.5.37-1.7 How reproducible: Every time. Steps to Reproduce: 1. Install krb5-workstation 2. Run any command from /usr/kerberos/bin via rsh. (But without full path, obviously.) Actual results: The command is not found. Expected results: The command should be executed
Thanks for report, however duplicate of #457243 , see that bugzilla for proposed solution of both issues. *** This bug has been marked as a duplicate of bug 457243 ***