From 7dfdef45c39d70c795787c042e7dc4d18fd6483a Mon Sep 17 00:00:00 2001 From: Pothi Kalimuthu <1254302+pothi@users.noreply.github.com> Date: Wed, 23 Feb 2022 19:01:51 +0530 Subject: [PATCH] New script to notify about routerboard upgrade --- scripts/routerboard-firmware-check.rsc | 24 ++++++++++++++++++++++++ sxt-lte-init.rsc | 7 +++++++ 2 files changed, 31 insertions(+) create mode 100644 scripts/routerboard-firmware-check.rsc diff --git a/scripts/routerboard-firmware-check.rsc b/scripts/routerboard-firmware-check.rsc new file mode 100644 index 0000000..cbf6627 --- /dev/null +++ b/scripts/routerboard-firmware-check.rsc @@ -0,0 +1,24 @@ +# Notify to upgrade RouterBoard Firmware + +# requirement/s: +# policy: read, write, policy, test +# active internet +# $adminEmail + +:global adminEmail +:local oldVersion +:local newVersion + +:log info "\nChecking Routerboard Firmware versions..." + +/system routerboard + :set oldVersion [get current-firmware] + :set newVersion [get upgrade-firmware] + +:if ( $oldVersion != $newVersion ) do={ + :log info "RouterBoard firmware can be upgraded from $oldVersion to $newVersion \n" + /tool e-mail send to="$adminEmail" subject="RouterBoard firmware upgrade!" \ + body="An upgrade from $oldVersion to $newVersion is pending!" +} else={ + :log info "RouterBoard Firmware is up to date.\n" +} diff --git a/sxt-lte-init.rsc b/sxt-lte-init.rsc index c7892c2..6a9962a 100644 --- a/sxt-lte-init.rsc +++ b/sxt-lte-init.rsc @@ -25,6 +25,13 @@ # Configure Identity /system identity set name=$identity +# Minor Tweaks +/interface detect-internet + set detect-interface-list=WAN + set lan-interface-list=LAN + set wan-interface-list=all + set internet-interface-list=all + # Wireless tweaks # install public SSH key