mirror of
https://github.com/gtxaspec/wz_mini_hacks.git
synced 2024-12-22 20:33:33 +00:00
change function order in wz_user
This commit is contained in:
parent
7f3407fe78
commit
a26bf4f8f8
3
SD_ROOT/wz_mini/bin/wz_mini_edit.sh
Normal file
3
SD_ROOT/wz_mini/bin/wz_mini_edit.sh
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
nano /opt/wz_mini/wz_mini.conf
|
@ -49,17 +49,61 @@ wait_wlan() {
|
|||||||
while true
|
while true
|
||||||
do
|
do
|
||||||
if ifconfig wlan0 | grep "HWaddr"; then
|
if ifconfig wlan0 | grep "HWaddr"; then
|
||||||
|
echo "wlan0 hwaddr is up"
|
||||||
store_mac
|
store_mac
|
||||||
break
|
break
|
||||||
elif ifconfig wlan0 | grep "HWaddr" && [[ "$ENABLE_USB_ETH" == "true" || "$ENABLE_USB_DIRECT" == "true" ]]; then
|
else
|
||||||
store_mac
|
echo "wlan0 hwaddr not ready yet..."
|
||||||
break
|
|
||||||
fi
|
|
||||||
echo " wlan0 not ready yet..."
|
|
||||||
sleep 5
|
sleep 5
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
|
wpa_check() {
|
||||||
|
##Check if wpa_supplicant has been created by iCamera
|
||||||
|
if [ -e /tmp/wpa_supplicant.conf ]; then
|
||||||
|
wait_wlan
|
||||||
|
echo "wpa_supplicant.conf ready"
|
||||||
|
else
|
||||||
|
echo "wpa_supplicant.conf not ready, wait some time for creation."
|
||||||
|
COUNT=0
|
||||||
|
ATTEMPTS=15
|
||||||
|
until [[ -e /tmp/wpa_supplicant.conf ]] || [[ $COUNT -eq $ATTEMPTS ]]; do
|
||||||
|
echo -e "$(( COUNT++ ))... \c"
|
||||||
|
sleep 5
|
||||||
|
wpa_check
|
||||||
|
done
|
||||||
|
if [[ $COUNT -eq $ATTEMPTS ]]; then
|
||||||
|
echo "time exceeded waiting for iCamera, continue potentially broken condition without network."
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
wlanold_check() {
|
||||||
|
#Have we renamed interfaces yet?
|
||||||
|
if [ -d /sys/class/net/wlanold ]; then
|
||||||
|
echo "wlanold exist"
|
||||||
|
eth_wlan_up
|
||||||
|
else
|
||||||
|
echo "wlanold doesn't exist"
|
||||||
|
if [[ "$BONDING_ENABLED" == "true" ]] && ([[ "$ENABLE_USB_ETH" == "true" ]] || [[ "$ENABLE_USB_DIRECT" == "true" ]]); then
|
||||||
|
rename_interface_and_setup_bonding bond0 "$BONDING_PRIMARY_INTERFACE" "$BONDING_SECONDARY_INTERFACE"
|
||||||
|
else
|
||||||
|
rename_interface $1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
netloop() {
|
||||||
|
##While loop for check
|
||||||
|
while true
|
||||||
|
do
|
||||||
|
wlanold_check $1
|
||||||
|
echo "wlan0 not ready yet..."
|
||||||
|
sleep 5
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
rename_interface() {
|
rename_interface() {
|
||||||
##Fool iCamera by renaming the hardline interface to wlan0
|
##Fool iCamera by renaming the hardline interface to wlan0
|
||||||
echo "renaming interfaces"
|
echo "renaming interfaces"
|
||||||
@ -166,57 +210,6 @@ eth_wlan_up() {
|
|||||||
break
|
break
|
||||||
}
|
}
|
||||||
|
|
||||||
wpa_check() {
|
|
||||||
#Check if wpa_supplicant has been created by iCamera
|
|
||||||
if [ -e /tmp/wpa_supplicant.conf ]; then
|
|
||||||
wait_wlan
|
|
||||||
echo "wpa_supplicant.conf ready"
|
|
||||||
|
|
||||||
if ([[ "$ENABLE_USB_ETH" == "true" ]] || [[ "$ENABLE_USB_DIRECT" == "true" ]]); then
|
|
||||||
wlanold_check $1
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
echo "wpa_supplicant.conf not ready, wait some time for creation."
|
|
||||||
COUNT=0
|
|
||||||
ATTEMPTS=15
|
|
||||||
until [[ -e /tmp/wpa_supplicant.conf ]] || [[ $COUNT -eq $ATTEMPTS ]]; do
|
|
||||||
echo -e "$(( COUNT++ ))... \c"
|
|
||||||
sleep 5
|
|
||||||
done
|
|
||||||
if [[ $COUNT -eq $ATTEMPTS ]]; then
|
|
||||||
echo "time exceeded waiting for iCamera, continue potentially broken condition without network."
|
|
||||||
if ([[ "$ENABLE_USB_ETH" == "true" ]] || [[ "$ENABLE_USB_DIRECT" == "true" ]]); then
|
|
||||||
wlanold_check $1
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
wlanold_check() {
|
|
||||||
#Have we renamed interfaces yet?
|
|
||||||
if [ -d /sys/class/net/wlanold ]; then
|
|
||||||
echo "wlanold exist"
|
|
||||||
eth_wlan_up
|
|
||||||
else
|
|
||||||
echo "wlanold doesn't exist"
|
|
||||||
if [[ "$BONDING_ENABLED" == "true" ]] && ([[ "$ENABLE_USB_ETH" == "true" ]] || [[ "$ENABLE_USB_DIRECT" == "true" ]]); then
|
|
||||||
rename_interface_and_setup_bonding bond0 "$BONDING_PRIMARY_INTERFACE" "$BONDING_SECONDARY_INTERFACE"
|
|
||||||
else
|
|
||||||
rename_interface $1
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
netloop() {
|
|
||||||
##While loop for check
|
|
||||||
while true
|
|
||||||
do
|
|
||||||
wpa_check $1
|
|
||||||
echo "wlan0 not ready yet..."
|
|
||||||
sleep 5
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
swap_enable() {
|
swap_enable() {
|
||||||
if [ -e /opt/wz_mini/swap ]; then
|
if [ -e /opt/wz_mini/swap ]; then
|
||||||
echo "Swap file exists"
|
echo "Swap file exists"
|
||||||
|
Loading…
Reference in New Issue
Block a user