aboutsummaryrefslogtreecommitdiffstats
path: root/global-functions
diff options
context:
space:
mode:
Diffstat (limited to 'global-functions')
-rw-r--r--global-functions7
1 files changed, 6 insertions, 1 deletions
diff --git a/global-functions b/global-functions
index 56b9135..9f5be02 100644
--- a/global-functions
+++ b/global-functions
@@ -767,7 +767,7 @@
" Syntax error or missing overlay\?") false;
}
}
- :if ($ScriptVal->"name" = "global-functions") do={
+ :if ($ScriptVal->"name" ~ "^global-functions(\$|\\.d/.)") do={
$LogPrintExit2 info $0 ("Reloading global functions.") false;
:do {
/ system script run global-functions;
@@ -1261,6 +1261,11 @@
}
}
+# load modules
+:foreach Script in=[ / system script find where name ~ "^global-functions\\.d/." ] do={
+ / system script run $Script;
+}
+
# check for required RouterOS version
$RequiredRouterOS "global-functions" "6.47";