New script to notify about routerboard upgrade

This commit is contained in:
Pothi Kalimuthu 2022-02-23 19:01:51 +05:30
parent 5cfac94956
commit 7dfdef45c3
No known key found for this signature in database
GPG key ID: 08202A469C2D0E06
2 changed files with 31 additions and 0 deletions

View file

@ -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"
}

View file

@ -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