retitle 586500 [checkbashisms] please support checking stdin
thanks
Hi,
Even if you tell checkbashisms to read from /dev/stdin (or /dev/fd/0, or
/proc/self/fd/0, or whatever,) it won't work as expected because it opens the
file twice (once for looking for evil scripts, the second for actually checking
for bashsisms.)
The most you can currently get checkbashims to tell you from stdin is whether
the input looks like a shell wrapper:
$ { echo '#!/bin/sh'; echo 'exec foo $0 $@'; } | checkbashisms /dev/stdin
$ { echo '#!/bin/sh'; echo "echo -e foo"; echo 'exec foo $0 $@'; } |
checkbashisms /dev/stdin
script /dev/stdin appears to be a shell wrapper; only checking the first 2
lines
Cheers,
--
Raphael Geissert - Debian Developer
www.debian.org - get.debian.net
--
To unsubscribe, send mail to [email protected].