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";