]> git.puffer.fish Git - matthieu/frr.git/commitdiff
build: make buildtest.sh BSD compatible
authorSeyed Pouria Mousavizadeh Tehrani <p.mousavizadeh@protonmail.com>
Fri, 12 Jan 2024 10:38:10 +0000 (14:08 +0330)
committerSeyed Pouria Mousavizadeh Tehrani <p.mousavizadeh@protonmail.com>
Fri, 12 Jan 2024 10:38:10 +0000 (14:08 +0330)
Signed-off-by: Seyed Pouria Mousavizadeh Tehrani <p.mousavizadeh@protonmail.com>
buildtest.sh

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