< delsol> Anyone want a script that takes an ERX out of the box, upgrades its firmware and installs your config file on it?


        sshpass -p ubnt ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ubnt@192.168.1.1 "/bin/vbash -ic 'show version'"
                sleep 10
                echo "CHECK FIRMWARE VERSION HERE?"
                echo "SHOWING SYSTEM IMAGE"
                sshpass -p ubnt ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ubnt@192.168.1.1 "/bin/vbash -ic 'show system image'"
                sleep 5
                echo "DELETING SPARE SYSTEM IMAGES"
                sshpass -p ubnt ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ubnt@192.168.1.1 "/bin/vbash -ic 'yes | delete system image'"
                sleep 5
                echo "SHOWING SYSTEM IMAGE AGAIN"
                sshpass -p ubnt ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ubnt@192.168.1.1 "/bin/vbash -ic 'show system image'"
                sleep 5
                echo "COPYING NEW SYSTEM IMAGE"
                sshpass -p ubnt scp -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ER-e50.v1.10.7.5127989.tar ubnt@192.168.1.1:/home/ubnt/firmware.tar
                sleep 10
                echo "ADDING NEW SYSTEM IMAGE AS SYSTEM IMAGE"
                sshpass -p ubnt ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ubnt@192.168.1.1 "/bin/vbash -ic 'yes | add system image /tmp/firmware.tar'"
                sleep 10
                echo "VERIFYING SYSTEM IMAGE"
                sshpass -p ubnt ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ubnt@192.168.1.1 "/bin/vbash -ic 'show system image'"
                sleep 10
                sshpass -p ubnt ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ubnt@192.168.1.1 sudo /sbin/reboot
                echo "UPGRADED FIRMWARE! AND REBOOTING PLEASE WAIT. (120s)"
                sleep 120
                echo "RESTORING CONFIG!"
                sshpass -p ubnt scp -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null default_router_config ubnt@192.168.1.1:/config/config.boot
                sleep 10
                sshpass -p ubnt ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ubnt@192.168.1.1 sudo /sbin/reboot
