ipv6-update: handle global variable $IPv6DHCPClientEnvVars...

... set by ipv6-dhcp-client-script.
This commit is contained in:
Christian Hesse 2026-04-13 17:33:43 +02:00
parent 1029c39973
commit 2612045644

View file

@ -15,14 +15,17 @@
do={ :error ("Global config and/or functions not ready."); }; } delay=500ms max=50;
:local ScriptName [ :jobname ];
:global EitherOr;
:global LogPrint;
:global ParseKeyValueStore;
:global ScriptLock;
:local NaAddress $"na-address";
:local NaValid $"na-valid";
:local PdPrefix $"pd-prefix";
:local PdValid $"pd-valid";
:global IPv6DHCPClientEnvVars;
:local NaAddress [ $EitherOr $"na-address" ($IPv6DHCPClientEnvVars->"na-address") ];
:local NaValid [ $EitherOr $"na-valid" ($IPv6DHCPClientEnvVars->"na-valid") ];
:local PdPrefix [ $EitherOr $"pd-prefix" ($IPv6DHCPClientEnvVars->"pd-prefix") ];
:local PdValid [ $EitherOr $"pd-valid" ($IPv6DHCPClientEnvVars->"pd-valid") ];
:if ([ $ScriptLock $ScriptName ] = false) do={
:exit;