From 761105d3373bc20b60a8f055acbaf96bbe5355d9 Mon Sep 17 00:00:00 2001 From: sinavir Date: Sat, 24 Jan 2026 00:31:26 +0100 Subject: [PATCH] script to flash the switch --- flash.sh | 23 +++++++++++++++++++++++ serve.sh | 1 + serve/flash.sh | 20 ++++++++++++++++++++ serve/serve.sh | 1 + 4 files changed, 45 insertions(+) create mode 100755 flash.sh create mode 100755 serve.sh create mode 100644 serve/flash.sh create mode 100755 serve/serve.sh diff --git a/flash.sh b/flash.sh new file mode 100755 index 0000000..6f50ee3 --- /dev/null +++ b/flash.sh @@ -0,0 +1,23 @@ +#!/usr/bin/env bash + +if ! curl -s -f http://127.0.0.1:8080/config.txt > /dev/null; then + echo "!!!!!!!!!!!!! please start server" + exit 1 +fi + +SSH_OPTS="-o StrictHostKeyChecking=no" + +ssh $SSH_OPTS root@192.168.42.6 "cli request system zeroize" + +echo "sleeping for 80s, then ping until up" + +sleep 80 + +while true; +do + if ping -w 1 -c 1 192.168.42.6 > /dev/null; then + break + fi +done + +echo "finished" diff --git a/serve.sh b/serve.sh new file mode 100755 index 0000000..83424a6 --- /dev/null +++ b/serve.sh @@ -0,0 +1 @@ +python -m http.server 8080 -d ./serve diff --git a/serve/flash.sh b/serve/flash.sh new file mode 100644 index 0000000..ea600cb --- /dev/null +++ b/serve/flash.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env bash + +SSH_OPTS="-o StrictHostKeychecking=no" + +ssh $SSH_OPTS root@192.168.42.6 "cli request system zeroize" + +echo "sleeping for 10" + +sleep 10 + +./serve.sh & + +while true; +do + if ping -w 1 -c 1 192.168.42.6 > /dev/null then + break + fi +done + +echo "finished" diff --git a/serve/serve.sh b/serve/serve.sh new file mode 100755 index 0000000..83424a6 --- /dev/null +++ b/serve/serve.sh @@ -0,0 +1 @@ +python -m http.server 8080 -d ./serve