[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: is this a bashism?



On 22-Dec-98 john@dhh.gt.org wrote:
> Marcelo E. Magallon writes:
>> #!/bin/sh -e
> 
>> [ -x /usr/bin/update-menus ] && update-menus
> 

The problem with this is that ash incorrectly reads (or read) the -x.  It
behaves like a -f and not the intended "if it exists and is executable".  It
responds true for ANY file in /usr/bin, or other directories.  Seems to catch
the x bit from the directory and stop looking.  This may be my bug report, I
filed one similar against ash itself.  I believe it has been fixed in ash and
can safely be closed.


Reply to: