[Libreoffice] small utility script to handle ../bin/g and similar commands
Norbert Thiebaud
nthiebaud at gmail.com
Sat Oct 9 09:01:45 PDT 2010
On Sat, Oct 9, 2010 at 10:32 AM, Tor Lillqvist <tlillqvist at novell.com> wrote:
>> Personal, but valid. To test that you actually don't introduce bashisms
>> in a script you can simply set env variable POSIXLY_CORRECT=1 and then
>> the bash when invoked as /bin/sh will behave as a strict posix shell.
>
> Unfortunately that doesn't work well enough- Even with POSIXLY_CORRECT=1 some bashisms work without any warning message. Yeah, so one kinda is left ondering what the point with POSIXLY_CORRECT is then.
>
> I found this useful script: http://ftp.openbsd.org/ports/sysutils/checkbashisms/files/checkbashisms.pl . No doubt there might be other similar ones.
>
> Another way is to actually develop a script using a #! line referring to some suitably limited shell on your platform, and then change that to /bin/sh before submitting s a patch or committing to git.
Just to clarify: I posted the script, as I thought it might be useful
to someone else. But I did not intend to commit it to git (If I did,
the post to the ML would have been in the form of a patch)
Norbert.
>
> --tml
>
> _______________________________________________
> LibreOffice mailing list
> LibreOffice at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/libreoffice
>
More information about the LibreOffice
mailing list