Bug 113917 - tcsh: failure on source'ing /etc/profile.d/alljava.csh
Summary: tcsh: failure on source'ing /etc/profile.d/alljava.csh
Status: RESOLVED FIXED
Alias: None
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: Basesystem (show other bugs)
Version: Beta 3
Hardware: Other All
: P5 - None : Normal
Target Milestone: ---
Assignee: Dr. Werner Fink
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-29 16:29 UTC by Klaus Singvogel
Modified: 2005-08-30 11:00 UTC (History)
1 user (show)

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Klaus Singvogel 2005-08-29 16:29:35 UTC
Seams that new tcsh has changed the handling of some expression.  
"source /etc/profile.d/alljava.csh" fails with "if: Expression syntax.", which 
old tcsh doesn't do.
Comment 1 Dr. Werner Fink 2005-08-30 11:00:48 UTC
Bug in aaa_base, see manual page of tcsh:

    File inquiry operators
               ...
           l   Symbolic link (+) *
               ...
           L   Applies subsequent operators in a multiple-operator test to a
               symbolic link rather  than  to  the file to which the link
               points (+) *

I've add a check in the tcsh to avoid all file test with
return values other than boolean in boolean expressions.

The bug in alljava.csh of aaa_base is fixed.