rtl8812au-chinawrj/tools/WiFi_Direct_User_Interface/install.sh
2019-08-17 20:10:54 +02:00

101 lines
2.9 KiB
Bash
Executable File

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 "##################################################"