build: make buildtest.sh BSD compatible

Signed-off-by: Seyed Pouria Mousavizadeh Tehrani <p.mousavizadeh@protonmail.com>
This commit is contained in:
Seyed Pouria Mousavizadeh Tehrani 2024-01-12 14:08:10 +03:30
parent 86cbd5831e
commit 17eb8599c5
No known key found for this signature in database
GPG key ID: F7329646209349DB

View file

@ -37,9 +37,10 @@ trap errfunc ERR
COMMITREF="$1" COMMITREF="$1"
COMMITISH="`git rev-list --max-count=1 ${COMMITREF:-HEAD}`" COMMITISH="`git rev-list --max-count=1 ${COMMITREF:-HEAD}`"
TEMP="`mktemp -t -d frrbuild.XXXXXX`" TEMP="`mktemp -d -t frrbuild.XXXXXX`"
BASE="`pwd`" BASE="`pwd`"
CONFIGS="$2" CONFIGS="$2"
MAKE="${MAKE:-make}"
echo using temporary directory: $TEMP echo using temporary directory: $TEMP
echo git commit used: echo git commit used:
@ -59,7 +60,7 @@ echo -e "\n\n\n\n\033[33;1mmaking dist tarball\033[m"
mkdir build_dist mkdir build_dist
cd build_dist cd build_dist
../source/configure ../source/configure
make distdir=sdist dist-gzip ${MAKE} distdir=sdist dist-gzip
cd .. cd ..
tar zxvf build_dist/sdist.tar.gz tar zxvf build_dist/sdist.tar.gz
@ -79,9 +80,9 @@ for cfg in ${CONFIGS:-$defconfigs}; do
mkdir "$bdir" mkdir "$bdir"
cd "$bdir" cd "$bdir"
../sdist/configure $args ../sdist/configure $args
make -j5 ${MAKE} -j5
make check ${MAKE} check
make DESTDIR="$TEMP/inst_$cfg" install ${MAKE} DESTDIR="$TEMP/inst_$cfg" install
cd .. cd ..
done done