prepwifi: initial import of crappy script
This commit is contained in:
parent
dc022f9e55
commit
a64f080071
|
@ -0,0 +1,28 @@
|
||||||
|
#!/bin/bash
|
||||||
|
set -e
|
||||||
|
|
||||||
|
if [ -z "$1" ]; then
|
||||||
|
echo Usage: $0 IP name
|
||||||
|
exit 2
|
||||||
|
fi
|
||||||
|
|
||||||
|
ip=${1}
|
||||||
|
name=${2}
|
||||||
|
|
||||||
|
cd "out/${name}/files" || exit 3
|
||||||
|
|
||||||
|
newip=`grep ipaddr etc/config/network |tail -n1|cut -d \' -f 2`
|
||||||
|
|
||||||
|
if [ -z "$newip" ]; then
|
||||||
|
echo ip not found
|
||||||
|
exit 2
|
||||||
|
fi
|
||||||
|
ssh-keygen -R ${ip}
|
||||||
|
ssh -o stricthostkeychecking=no root@${ip} uptime
|
||||||
|
scp -r * root@${ip}:/
|
||||||
|
ssh root@${ip} "/etc/init.d/wifi-sentinel enable; /etc/init.d/odhcpd disable; /etc/init.d/dnsmasq disable; reboot"
|
||||||
|
|
||||||
|
while ! fping ${newip}; do sleep 5; done
|
||||||
|
|
||||||
|
ssh-keygen -R ${newip}
|
||||||
|
ssh -o stricthostkeychecking=no root@${newip} "opkg remove wpad-mini; opkg update && opkg install ebtables tcpdump bc iftop hostapd-openssl && reboot"
|
Loading…
Reference in New Issue