From 28b1297a431079ae8eac352a99c529fdc90fa1a6 Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Tue, 20 Jan 2026 09:51:05 +0100 Subject: [PATCH 1/2] global-functions: $ScriptInstallUpdate: trigger reload on changed snippet --- global-functions.rsc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/global-functions.rsc b/global-functions.rsc index fc60ff63..5f84c286 100644 --- a/global-functions.rsc +++ b/global-functions.rsc @@ -1397,7 +1397,7 @@ source=[ $IfThenElse ($ScriptUpdatesCRLF = true) $SourceCRLF $SourceNew ] $Script; :if ($ScriptVal->"name" = "global-config" || \ $ScriptVal->"name" = "global-functions" || \ - $ScriptVal->"name" ~ ("^mod/.")) do={ + $ScriptVal->"name" ~ ("^(global-functions\\.d|mod)/.")) do={ :set ReloadGlobal true; } } on-error={ } From b7a5402be62bb59eb9d0400f21f30462508cca0c Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Tue, 20 Jan 2026 09:53:24 +0100 Subject: [PATCH 2/2] introduce 'global-functions.d/deprecated' for deprecated functions --- global-functions.d/deprecated.rsc | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 global-functions.d/deprecated.rsc diff --git a/global-functions.d/deprecated.rsc b/global-functions.d/deprecated.rsc new file mode 100644 index 00000000..fe492098 --- /dev/null +++ b/global-functions.d/deprecated.rsc @@ -0,0 +1,9 @@ +#!rsc by RouterOS +# RouterOS script: global-functions.d/deprecated +# Copyright (c) 2013-2026 Christian Hesse +# https://rsc.eworm.de/COPYING.md +# +# requires RouterOS, version=7.17 +# +# deprecated global functions +# https://rsc.eworm.de/