wlan-ap-Telecominfraproject/build.sh
Chaitanya Godavarthi a7594eac00 workflow: Add CIG WF610D AP
Add cig wf610d AP

Signed-off-by: Chaitanya Godavarthi <chaitanya.kiran@netexperience.com>
2020-12-08 08:15:22 +01:00

72 lines
965 B
Bash
Executable File

#!/bin/bash
set -e
ROOT_PATH=${PWD}
BUILD_DIR=${ROOT_PATH}/openwrt
TARGET=${1}
if [ -z "$1" ]; then
echo "Error: please specify TARGET"
echo "For example: IPQ40XX, ECW5410, AP2220, ECW5211 EC420 WF610D"
exit 1
fi
if [ ! "$(ls -A $BUILD_DIR)" ]; then
python3 setup.py --setup --docker || exit 1
else
python3 setup.py --rebase --docker
echo "### OpenWrt repo already setup"
fi
WIFI=wifi
case "${TARGET}" in
EA8300|\
IPQ40XX)
TARGET=ea8300
;;
ECW5211)
TARGET=ecw5211
;;
ECW5410)
TARGET=ecw5410
;;
AP2220)
TARGET=ap2220
;;
EC420)
TARGET=ec420
;;
EAP101)
TARGET=eap101
WIFI=wifi-ax
;;
EAP102)
TARGET=eap102
WIFI=wifi-ax
;;
WF188N)
TARGET=wf188n
WIFI=wifi-ax
;;
WF194C)
TARGET=wf194c
WIFI=wifi-ax
;;
WF610D)
TARGET=wf610d
;;
*)
echo "${TARGET} is unknown"
exit 1
;;
esac
cd ${BUILD_DIR}
./scripts/gen_config.py ${TARGET} wlan-ap ${WIFI} || exit 1
cd -
echo "### Building image ..."
cd $BUILD_DIR
make -j$(nproc) V=s
echo "Done"