05/07/2019 15:58, Olivier Matz: > - As "readlink -e" and "readlink -m" do not exist on freebsd, > use "readlink -f", it should not have any impact in these cases. > - "sed -ri" is invalid on freebsd and should be replaced by > "sed -ri=''" > - Use gmake instead of make. > > This fixes the following command: > SYSDIR=/usr/src/sys ./devtools/test-build.sh \ > -j4 x86_64-native-freebsd-gcc > > Signed-off-by: Olivier Matz <olivier.m...@6wind.com> > --- > --- a/devtools/test-build.sh > +++ b/devtools/test-build.sh > +[ -z $MAKE ] && command -v gmake > /dev/null && MAKE=gmake > +[ -z $MAKE ] && command -v make > /dev/null && MAKE=make > +[ -z $MAKE ] && echo "Cannot find make or gmake" && exit 1
I'm surprised it works, given the -e in this script. I would be more confortable with "if/elif" constructs.