Alexander Klimov <[EMAIL PROTECTED]> writes:

> Hi.
> 
> According to `man test' on Solaris 2.6 there is no `-e' primitive for sh,
> but only for ksh. It also exists in bash.
> 
> There is an error in check-guile:36
> 
> if [ ! -e guile-procedures.txt ]; then
>       ^^^
> which produces the error message shown in subject. The line should be
> substituted with 
> if [ ! -f guile-procedures.txt ]; then

The problem with -f is that it checks for a regular file, while
guile-procedures.txt will be a symlink when it exists.  Would

  if [ ! -f guile-procedures.txt -a ! -h guile-procedures.txt ]; then

work?

_______________________________________________
Bug-guile mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-guile

Reply via email to