ASR_BASE

Change-Id: Icf3719cc0afe3eeb3edc7fa80a2eb5199ca9dda1
diff --git a/package/kernel/asr-wl/asr-hostapd/asr-hostapd-2023-06-22/tests/build/build-hostapd.sh b/package/kernel/asr-wl/asr-hostapd/asr-hostapd-2023-06-22/tests/build/build-hostapd.sh
new file mode 100644
index 0000000..3f431c9
--- /dev/null
+++ b/package/kernel/asr-wl/asr-hostapd/asr-hostapd-2023-06-22/tests/build/build-hostapd.sh
@@ -0,0 +1,36 @@
+#!/bin/bash
+
+DIR=$1
+CONF=$2
+if [ -z "$DIR" -o -z "$CONF" ]; then
+    echo "usage: $0 <DIR> <CONF>"
+    exit 1
+fi
+if [ ! -d "$DIR" ]; then
+   echo "DIR does not exist: $DIR"
+   exit 1
+fi
+if [ ! -r "$CONF" ]; then
+   echo "CONF does not exist: $CONF"
+   exit 1
+fi
+
+NAME=`echo $CONF | sed s/^build-hostapd-// | sed s/\.config$//`
+echo -n "hostapd build: $NAME - "
+
+pushd $DIR > /dev/null
+rm -rf hostap-build
+tar xf hostap-build.tar
+popd > /dev/null
+cp $CONF $DIR/hostap-build/hostapd/.config
+
+pushd $DIR/hostap-build/hostapd > /dev/null
+if make -j8 > $DIR/hostapd-$NAME.log 2>&1; then
+    mv $DIR/hostapd-$NAME.log{,-OK}
+    echo OK
+else
+    mv $DIR/hostapd-$NAME.log{,-FAIL}
+    echo FAIL
+fi
+rm -rf $DIR/hostap-build
+popd > /dev/null