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