xref: /openwifi/user_space/build_wpa_supplicant_wo11b.sh (revision abdb610f56e6ff7bc54e8ad29637bde718951d91)
1b73660adSXianjun Jiao#!/bin/bash
2a6085186SLina Ceballos
3fd92a0b5SJiao Xianjun# Author: Michael Mehari
4fd92a0b5SJiao Xianjun# SPDX-FileCopyrightText: 2019 UGent
5a6085186SLina Ceballos# SPDX-License-Identifier: AGPL-3.0-or-later
6a6085186SLina Ceballos
7*abdb610fSJiao Xianjun# if [ "$#" -ne 1 ]; then
8*abdb610fSJiao Xianjun#     echo "You must enter exactly 1 arguments: \$OPENWIFI_DIR"
9*abdb610fSJiao Xianjun#     exit 1
10*abdb610fSJiao Xianjun# fi
11b73660adSXianjun Jiao
12*abdb610fSJiao XianjunOPENWIFI_DIR=$(pwd)/../
13b73660adSXianjun Jiao
14b73660adSXianjun Jiaoset -x
15b73660adSXianjun Jiao
16b73660adSXianjun Jiaocd $OPENWIFI_DIR/user_space
17b73660adSXianjun Jiaowget http://w1.fi/releases/wpa_supplicant-2.1.tar.gz
18b73660adSXianjun Jiaotar xzvf wpa_supplicant-2.1.tar.gz
19b73660adSXianjun Jiaopatch -d wpa_supplicant-2.1/src/drivers/ < driver_nl80211.patch
20b73660adSXianjun Jiaocd wpa_supplicant-2.1/wpa_supplicant/
21b73660adSXianjun Jiaocp defconfig .config
22b73660adSXianjun Jiaosed -i 's/#CONFIG_LIBNL32.*/CONFIG_LIBNL32=y/g' .config
23b73660adSXianjun Jiaomake -j16
24b73660adSXianjun Jiao# sudo make install
25b73660adSXianjun Jiaocd ../../
26b73660adSXianjun Jiaorm -r wpa_supplicant-2.1/ wpa_supplicant-2.1.tar.gz
27