ppp-on-up: use 'provides' to find ppp-on-up scripts

This commit is contained in:
Christian Hesse 2021-06-23 10:19:59 +02:00
parent 96a92bb30c
commit aad2e062e5
2 changed files with 6 additions and 9 deletions

View File

@ -23,13 +23,8 @@
/ ipv6 dhcp-client release [ find where interface=$IntName !disabled ];
:local Scripts {
"update-tunnelbroker"
}
:foreach Script in=$Scripts do={
:if ([ :len [ / system script find where name=$Script ] ] > 0) do={
:log debug ("Running script from ppp-on-up: " . $Script);
/ system script run $Script;
}
:foreach Script in=[ / system script find where source~("\n# provides: ppp-on-up\n") ] do={
:local ScriptName [ / system script get $Script name ];
:log debug ("Running script from ppp-on-up: " . $ScriptName);
/ system script run $Script;
}

View File

@ -4,6 +4,8 @@
# Michael Gisbers <michael@gisbers.de>
# https://git.eworm.de/cgit/routeros-scripts/about/COPYING.md
#
# provides: ppp-on-up
#
# update local address of tunnelbroker interface
# https://git.eworm.de/cgit/routeros-scripts/about/doc/update-tunnelbroker.md