101 lines
2.9 KiB
Bash
101 lines
2.9 KiB
Bash
|
|
wpa_supplicant_hostapd=`ls -1 ../wpa_supplicant_hostapd/wpa_supplicant_hostapd-0.8_*`
|
|
echo $wpa_supplicant_hostapd
|
|
|
|
|
|
if [ -e $wpa_supplicant_hostapd ]; then
|
|
echo "Checking wpa_supplicant_hostatpd"
|
|
else
|
|
echo "wpa_supplicant_hostapd doesn'tt exist in corresponding folder"
|
|
exit
|
|
fi
|
|
|
|
if [ -e ../wpa_supplicant_hostapd/p2p_hostapd.conf ]; then
|
|
echo "Checking p2p_hostapd.conf"
|
|
else
|
|
echo "p2p_hostapd.conf doesn't exist in corresponding folder"
|
|
exit
|
|
fi
|
|
|
|
if [ -e ../wpa_supplicant_hostapd/wpa_0_8.conf ]; then
|
|
echo "Checking wpa_0_8.conf"
|
|
else
|
|
echo "wpa_0_8.conf doesn't exist in corresponding folder"
|
|
exit
|
|
fi
|
|
|
|
#cp ../wpa_supplicant_hostapd/wpa_supplicant_hostapd-0.8_rtw_20111118.zip ./
|
|
cp $wpa_supplicant_hostapd ./
|
|
wpa_supplicant_hostapd=`ls -1 ./wpa_supplicant_hostapd-0.8_*`
|
|
echo " "$wpa_supplicant_hostapd
|
|
unzip $wpa_supplicant_hostapd
|
|
|
|
cd wpa_supplicant_hostapd-0.8
|
|
cd wpa_supplicant
|
|
make clean all
|
|
|
|
cd ..
|
|
cd hostapd
|
|
make clean all
|
|
|
|
cd ..
|
|
cd ..
|
|
|
|
cp ../wpa_supplicant_hostapd/p2p_hostapd.conf ./
|
|
cp ../wpa_supplicant_hostapd/wpa_0_8.conf ./
|
|
cp ./wpa_supplicant_hostapd-0.8/hostapd/hostapd ./
|
|
cp ./wpa_supplicant_hostapd-0.8/hostapd/hostapd_cli ./
|
|
cp ./wpa_supplicant_hostapd-0.8/wpa_supplicant/wpa_supplicant ./
|
|
cp ./wpa_supplicant_hostapd-0.8/wpa_supplicant/wpa_cli ./
|
|
|
|
rm -rf wpa_supplicant_hostapd-0.8
|
|
rm -rf $wpa_supplicant_hostapd
|
|
|
|
gcc -o P2P_UI ./p2p_api_test_linux.c ./p2p_ui_test_linux.c -lpthread
|
|
|
|
if [ ! -e ./p2p_hostapd.conf ]; then
|
|
echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
|
|
echo "Doesn't have p2p_hostapd.conf"
|
|
result="fail"
|
|
fi
|
|
|
|
if [ ! -e ./wpa_0_8.conf ]; then
|
|
echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
|
|
echo "Doesn't have wpa_0_8.conf"
|
|
result="fail"
|
|
fi
|
|
|
|
if [ ! -e ./hostapd ]; then
|
|
echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
|
|
echo "Doesn't have hostapd"
|
|
result="fail"
|
|
fi
|
|
|
|
if [ ! -e ./wpa_supplicant ]; then
|
|
echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
|
|
echo "Doesn't have hostapd_cli"
|
|
result="fail"
|
|
fi
|
|
|
|
if [ ! -e ./wpa_cli ]; then
|
|
echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
|
|
echo "Doesn't have p2p_hostapd.conf"
|
|
result="fail"
|
|
fi
|
|
|
|
if [ ! -e ./P2P_UI ]; then
|
|
echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
|
|
echo "Doesn't have P2P_UI"
|
|
result="fail"
|
|
fi
|
|
|
|
if [ "$result" == "fail" ]; then
|
|
echo "WiFi_Direct_User_Interface install unsuccessful"
|
|
echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
|
|
exit
|
|
fi
|
|
|
|
echo "##################################################"
|
|
echo "WiFi_Direct_User_Interface install complete!!!!!!!"
|
|
echo "##################################################"
|
|
|