Date:        Sat, 23 Mar 2013 14:06:27 +0100
    From:        Rhialto <[email protected]>
    Message-ID:  <[email protected]>

  |         if [ -x /usr/libexec/makewhatis -a \( -f /etc/man.conf -o \
  |              -o -d /usr/share/man \) ]; then

  | Do other people see that too? I'd think that the backslash would
  | properly continue the line of the "[" command.

It does, the problem is the two consecutive -o operators.   Test's
syntax is so bizarre, that how that gets interpreted is beyond comprehension.
(The "closing paren expected" that it is complaining about would be a
missing \) of course, not the ']' which is taken care of at a whole
different level.)

  | Looking at it a bit more, there isn't even a /usr/libexec/makewhatis
  | command.

That's a different issue....

kre

Reply via email to