[Toybox] macOS sed
Rob Landley
rob at landley.net
Thu Nov 29 18:31:51 PST 2018
On 11/29/18 5:37 PM, enh wrote:
>> Anyway, I'm happy to give a clearer error. _How_? (What does "uname -o" say on a
>> mac?)
>
> "illegal option" :-)
>
> just plain `uname` gets me "Darwin".
>
> (given that `toybox uname -o` behaves differently than coreutils and
> busybox ["Linux" versus "GNU/Linux"], and isn't even documented in
> toybox, you might want to steer clear of that anyway.)
Sigh. Serves me right for looking at "man uname" and thinking the result meant
anything...
But [ "$(uname)" == "Darwin" ] I can work with.
>> At the very leas I can make $SED default to "gsed" when [[ "$(uname -o")
>> =~ Mac ]] or some such, then at least the error is gsed missing. But that
>> assumes I'm detecting MacOS...
>
> the reason why i haven't sent you a patch is that there's a bunch of
> other scripts that need similar treatment... should i factor it out
> into scripts/findsed.sh and source that from the affected scripts?
What other scripts need this treatment?
Rob
More information about the Toybox
mailing list