global-functions: add $WaitDNSResolving

This commit is contained in:
Christian Hesse 2020-05-26 23:34:58 +02:00
parent b7172b69ce
commit 4166bf91c3

View file

@ -42,6 +42,7 @@
:global TimeIsSync; :global TimeIsSync;
:global UrlEncode; :global UrlEncode;
:global WaitDefaultRouteReachable; :global WaitDefaultRouteReachable;
:global WaitDNSResolving;
:global WaitForFile; :global WaitForFile;
:global WaitTimeSync; :global WaitTimeSync;
@ -722,6 +723,15 @@
} }
} }
# wait for DNS to resolve
:set WaitDNSResolving do={
:global DNSIsResolving;
:while ([ $DNSIsResolving ] = false) do={
:delay 1s;
}
}
# wait for file to be available # wait for file to be available
:set WaitForFile do={ :set WaitForFile do={
:global CleanFilePath; :global CleanFilePath;