1
0
mirror of https://github.com/eworm-de/routeros-scripts.git synced 2024-05-11 05:55:19 +00:00

global-functions: $DeviceInfo: handle configuration version

This commit is contained in:
Michael Gisbers
2019-09-12 13:48:46 +02:00
committed by Christian Hesse
parent 94581741f4
commit 2258087aab

View File

@@ -1,6 +1,7 @@
#!rsc
# RouterOS script: global-functions
# Copyright (c) 2013-2019 Christian Hesse <mail@eworm.de>
# Michael Gisbers <michael@gisbers.de>
#
# global functions
@@ -297,6 +298,8 @@
# get readable device info
:global DeviceInfo do={
:global ExpectedConfigVersion;
:global GlobalConfigVersion;
:global Identity;
:local BoardName [ / system resource get board-name ];
@@ -320,6 +323,13 @@
:set Info ($Info . "\n" . \
" Available: " . $Update->"latest-version");
}
:set Info ($Info . "\n" . \
"RouterOS-Scripts Configuration Version:\n" . \
" Current: " . $GlobalConfigVersion);
:if ($GlobalConfigVersion != $ExpectedConfigVersion) do={
:set Info ($Info . "\n" . \
" Expected: " . $ExpectedConfigVersion);
}
:return $Info;
}