aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Christian Hesse <mail@eworm.de>2022-04-26 14:29:46 +0200
committerGravatar Christian Hesse <mail@eworm.de>2022-04-26 16:41:15 +0200
commita058c9e1edd8dc4895a64881ee1b495e86fe7510 (patch)
treea285353e9a46840c5c7ad6ba8c947011edcc256c
parent3f8d3acd60dab580c590a5a5e87f65cdcceb3433 (diff)
global-functions: $ScriptInstallUpdate: support giving comment...
... for new scripts. This allows to have extra settings from the beginning, for example: $ScriptInstallUpdate script1,script2 "base-url=https://example.com/your/custom/repository/"
-rw-r--r--global-functions5
1 files changed, 3 insertions, 2 deletions
diff --git a/global-functions b/global-functions
index 96a5ce8..dc64824 100644
--- a/global-functions
+++ b/global-functions
@@ -684,7 +684,8 @@
# install new scripts, update existing scripts
:set ScriptInstallUpdate do={
- :local Scripts [ :toarray $1 ];
+ :local Scripts [ :toarray $1 ];
+ :local NewComment [ :tostr $2 ];
:global ExpectedConfigVersion;
:global GlobalConfigVersion;
@@ -711,7 +712,7 @@
:foreach Script in=$Scripts do={
:if ([ :len [ / system script find where name=$Script ] ] = 0) do={
$LogPrintExit2 info $0 ("Adding new script: " . $Script) false;
- / system script add name=$Script source="#!rsc by RouterOS\n";
+ / system script add name=$Script owner=$Script source="#!rsc by RouterOS\n" comment=$NewComment;
}
}