aboutsummaryrefslogtreecommitdiffstats
path: root/global-functions
diff options
context:
space:
mode:
Diffstat (limited to 'global-functions')
-rw-r--r--global-functions6
1 files changed, 6 insertions, 0 deletions
diff --git a/global-functions b/global-functions
index a46f35d..c1311cf 100644
--- a/global-functions
+++ b/global-functions
@@ -597,6 +597,8 @@
}
}
+ :local ScriptInstallUpdateBefore $ScriptInstallUpdate;
+
:foreach Script in=[ / system script find where source~"^#!rsc( by RouterOS)\?\n" ] do={
:local ScriptVal [ / system script get $Script ];
:local ScriptFile [ / file find where name=("script-updates/" . $ScriptVal->"name") ];
@@ -735,6 +737,10 @@
$NotificationMessage $Link;
:set SentConfigChangesNotification $ExpectedConfigVersion;
}
+
+ :if ($ScriptInstallUpdateBefore != $ScriptInstallUpdate) do={
+ $LogPrintExit info ("This function '\$ScriptInstallUpdate' changed, you may want to re-run.") false;
+ }
}
# lock script against multiple invocation