From 98585afe1cc068203e5d713eb9965c930ac762de Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Thu, 12 Mar 2020 08:40:29 +0100 Subject: add script 'global-wait' Run this in schedulers that fire on startup without interval. Schedulers should look something like this: / system scheduler { add name=global-scripts on-event="/ system script { run global-config; run global-config-overlay; run global-functions; }" start-time=startup; add name=bridge-port-to-default on-event="/ system script { run global-wait; run bridge-port-to-default; }" start-time=startup; } --- global-functions | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'global-functions') diff --git a/global-functions b/global-functions index be7a7ba..eda9ab6 100644 --- a/global-functions +++ b/global-functions @@ -9,6 +9,7 @@ :global ExpectedConfigVersion 13; # global variables not to be changed by user +:global GlobalFunctionsReady false; :global Identity [ / system identity get name ]; :global SentConfigChangesNotification "-"; :global SentLteFirmwareUpgradeNotification "-"; @@ -524,3 +525,6 @@ :delay 1s; } } + +# signal we are ready +:set GlobalFunctionsReady true; -- cgit v1.2.3-54-g00ecf