Release firmware v3

pull/24/head
Sebastian Kinne 2017-11-10 12:51:03 +11:00
parent e21bbf0a5b
commit e421c2409a
No known key found for this signature in database
GPG Key ID: 7F899C8AF843F556
2 changed files with 24 additions and 1 deletions

23
updates/3.update Normal file
View File

@ -0,0 +1,23 @@
function sha256sum() {
python -sBc "import hashlib;print hashlib.sha256(open('$1','rb').read()).hexdigest()"
}
echo -e "Update Available. Install will begin in 30 seconds...\n\n"
echo -e "All local LAN Turtle data will be erased.\n\n"
echo -e "Press CTRL+C to CANCEL\n\n"
sleep 30
echo -e "Downloading Upgrade file, please wait.\n\n"
wget -q -O /tmp/upgrade.bin http://downloads.lanturtle.com/turtle-3.bin
echo -e "Upgrade file downloaded. Verifying file integrity.\n\n"
[[ "$(sha256sum /tmp/upgrade.bin)" == "49f14fb742c1d27053b762fae63c6f3dbe611ef589f7a8a2913d04efe400f11c" ]] && {
echo -e "DO NOT UNPLUG OR POWER DOWN THE LAN TURTLE\n\n"
echo -e "Upgrade in progress. Please wait ~5 minutes.\n"
echo -e "The LAN Turtle will reboot when the upgrade is complete.\n"
echo -e "This SSH session will now close.\n"
echo "sleep 10 && sysupgrade -n /tmp/upgrade.bin" | at now &> /dev/null
sleep 8 && clear
killall sshd
} || {
echo -e "MD5 checksum missmatch. Please try again."
}

View File

@ -1 +1 @@
2 3