On Sep 16, Jacob Beacham <[EMAIL PROTECTED]> wrote:

> The reason for this is found very easily in bash_3.0-16.diff, where the
> debian package differs from the original source by checking the file
> descriptor instead of the file itself if the file in question is one of
> /dev/stdin, stdout, or stderr.  Of course the file descriptor will
> exist, but in this case, the files themselves do not, and their creation
> is simply skipped over.
I can't see the point of this misfeature... What's wrong with test -t 0?

> I'm not sure who wants to back down, either the bash maintainer by
> removing this code, or the udev maintainer by manually hardcoding
> /usr/bin/[ for the file tests, but something needs to be done.
Not an option, because /usr/bin/ may not be available when the script is
run.

-- 
ciao,
Marco

Attachment: signature.asc
Description: Digital signature

Reply via email to