[Olsr-dev] [OLSR] Fix in hash_source.sh
Ferry Huberts
(spam-protected)
Wed Jul 24 14:07:21 CEST 2013
Hi Thijs,
Thanks for reporting.
Next time please do it on the dev list, or at least CC the list
On 24/07/13 13:41, Thijs van Veen wrote:
> Hello Ferry,
>
> I hope you don't mind me contacting you directly, but I thought you
> were the most appropriate person to contact seeing as this concerns a
> change you made.
>
> In make/hash_source.sh you changed the line (16)
> "if [ "xDarwin" = "x$os" ] ; then "
> to
> "if [ "x$osName" == "xDarwin" ] ; then"
>
> While this should not have too much of an effect on most systems, I
> would like to note that the '==' breaks the script for (at least) Ubuntu
> users, where the default shell ( /bin/sh ) is dash rather than bash.
> A simple (portable) fix is to revert it back to a single '=', which is
> in the POSIX standard and should therefore work for most shells.
>
> I hope you don't take this as criticism, but rather as an attempt to
> help prevent future issues with Ubuntu users.
> https://wiki.ubuntu.com/DashAsBinSh has a list of commonly used bash
> operators and how to use/work around them to make sure dash understand
> it as well.
>
--
Ferry Huberts
More information about the Olsr-dev
mailing list