#!/bin/bash DIR=$1 CONF=$2 if [ -z "$DIR" -o -z "$CONF" ]; then echo "usage: $0 " 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