wireless-configuration: set timeout for accesspoint

pull/753/head
viktorxda 2023-04-28 17:32:58 +02:00
parent 3f7bfce112
commit 547ab7fbc7
3 changed files with 15 additions and 6 deletions

View File

@ -313,7 +313,7 @@ CONFIG_TEST=y
CONFIG_TEST1=y CONFIG_TEST1=y
CONFIG_TEST2=y CONFIG_TEST2=y
CONFIG_FEATURE_TEST_64=y CONFIG_FEATURE_TEST_64=y
# CONFIG_TIMEOUT is not set CONFIG_TIMEOUT=y
CONFIG_TOUCH=y CONFIG_TOUCH=y
# CONFIG_FEATURE_TOUCH_NODEREF is not set # CONFIG_FEATURE_TOUCH_NODEREF is not set
CONFIG_FEATURE_TOUCH_SUSV3=y CONFIG_FEATURE_TOUCH_SUSV3=y
@ -785,7 +785,7 @@ CONFIG_I2CSET=y
CONFIG_I2CDUMP=y CONFIG_I2CDUMP=y
CONFIG_I2CDETECT=y CONFIG_I2CDETECT=y
CONFIG_I2CTRANSFER=y CONFIG_I2CTRANSFER=y
CONFIG_INOTIFYD=y # CONFIG_INOTIFYD is not set
CONFIG_LESS=y CONFIG_LESS=y
CONFIG_FEATURE_LESS_MAXLINES=9999999 CONFIG_FEATURE_LESS_MAXLINES=9999999
CONFIG_FEATURE_LESS_BRACKETS=y CONFIG_FEATURE_LESS_BRACKETS=y

View File

@ -12,6 +12,7 @@ if [ "$SOC" == "hi3516ev300" ]; then
echo 7 > /sys/class/gpio/export echo 7 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio7/direction echo out > /sys/class/gpio/gpio7/direction
echo 0 > /sys/class/gpio/gpio7/value echo 0 > /sys/class/gpio/gpio7/value
echo 7 > /sys/class/gpio/unexport
modprobe mt7601usta modprobe mt7601usta
fi fi
@ -20,5 +21,6 @@ if [ "$SOC" == "t21" ]; then
echo 50 > /sys/class/gpio/export echo 50 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio50/direction echo out > /sys/class/gpio/gpio50/direction
echo 0 > /sys/class/gpio/gpio50/value echo 0 > /sys/class/gpio/gpio50/value
echo 50 > /sys/class/gpio/unexport
modprobe 8188fu modprobe 8188fu
fi fi

View File

@ -19,14 +19,21 @@ case "$PHASE" in
pre-up) pre-up)
/etc/network/adapter /etc/network/adapter
wpa_passphrase "$WPA_SSID" "$WPA_PASS" > $WPA_TEMP wpa_passphrase "$WPA_SSID" "$WPA_PASS" > $WPA_TEMP
[ "$WPA_MODE" = "client" ] && sed -i '2i \\tscan_ssid=1' $WPA_TEMP if [ "$WPA_MODE" = "server" ]; then
[ "$WPA_MODE" = "server" ] && sed -i '2i \\tmode=2' $WPA_TEMP sed -i '2i \\tmode=2' $WPA_TEMP
else
sed -i '2i \\tscan_ssid=1' $WPA_TEMP
fi
exit 0 exit 0
;; ;;
post-up) post-up)
if [ "$WPA_MODE" = "server" ]; then
timeout 3m udhcpd -f &> /dev/null &
timeout 3m wpa_supplicant -i wlan0 -c $WPA_TEMP &> /dev/null &
else
wpa_supplicant -B -i wlan0 -c $WPA_TEMP wpa_supplicant -B -i wlan0 -c $WPA_TEMP
[ "$WPA_MODE" = "server" ] && udhcpd fi
exit 0 exit 0
;; ;;