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