From c04387121e4d8d8aee314d5b50769d910aec05d9 Mon Sep 17 00:00:00 2001 From: tkozybski <5121875+tkozybski@users.noreply.github.com> Date: Fri, 24 Sep 2021 09:04:02 +0200 Subject: [PATCH] rc version support Current development version is rc4, but it's not recognized by the script, however I'm not sure what would be the version number on final release and It might see rc version as the newer one. --- BackupAndUpdate.rsc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/BackupAndUpdate.rsc b/BackupAndUpdate.rsc index 759dbc9..9e3dfdd 100644 --- a/BackupAndUpdate.rsc +++ b/BackupAndUpdate.rsc @@ -89,6 +89,11 @@ if ([:len [/system identity get name]] = 0 or [/system identity get name] = "Mik :if ($isBetaPos > 1) do={ :set osVer ([:pick $osVer 0 $isBetaPos] . "." . [:pick $osVer ($isBetaPos + 4) [:len $osVer]]); } + # Replace word `rc` with dot + :local isRcPos [:tonum [:find $osVer "rc" 0]]; + :if ($isRcPos > 1) do={ + :set osVer ([:pick $osVer 0 $isRcPos] . "." . [:pick $osVer ($isRcPos + 2) [:len $osVer]]); + } :local dotPos1 [:find $osVer "." 0]; @@ -392,4 +397,4 @@ if ($isOsNeedsToBeUpdated = true) do={ /system package update install; } -:log info "$SMP script \"Mikrotik RouterOS automatic backup & update\" completed it's job.\r\n"; \ No newline at end of file +:log info "$SMP script \"Mikrotik RouterOS automatic backup & update\" completed it's job.\r\n";