mirror of
https://github.com/nymurbd/MikroTik-scripts.git
synced 2025-07-13 11:34:33 +02:00
global-functions: $RequiredRouterOS: check for valid version string
This commit is contained in:
parent
9033e16921
commit
2694f8d2b1
1 changed files with 6 additions and 0 deletions
|
@ -656,6 +656,12 @@
|
|||
:global IfThenElse;
|
||||
:global LogPrintExit2;
|
||||
:global VersionToNum;
|
||||
|
||||
:if (!($Required ~ "^\\d+\\.\\d+((beta|rc|\\.)\\d+|)\$")) do={
|
||||
$LogPrintExit2 error $0 ("No valid RouterOS version: " . $Required) false;
|
||||
:return false;
|
||||
}
|
||||
|
||||
:if ([ $VersionToNum $Required ] > [ $VersionToNum [ /system/package/update/get installed-version ] ]) do={
|
||||
:if ($Warn = "true") do={
|
||||
$LogPrintExit2 warning $0 ("This " . [ $IfThenElse ([ :pick $Caller 0 ] = ("\$")) "function" "script" ] . \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue