capsman-download-packages: wait to be fully connected

This commit is contained in:
Christian Hesse 2020-07-14 14:29:29 +02:00
parent c4ff95b3ae
commit 0b5ab83339
2 changed files with 7 additions and 3 deletions

View file

@ -12,8 +12,10 @@
:global LogPrintExit; :global LogPrintExit;
:global MkDir; :global MkDir;
:global ScriptLock; :global ScriptLock;
:global WaitFullyConnected;
$ScriptLock "capsman-download-packages"; $ScriptLock "capsman-download-packages";
$WaitFullyConnected;
:local PackagePath [ $CleanFilePath [ / caps-man manager get package-path ] ]; :local PackagePath [ $CleanFilePath [ / caps-man manager get package-path ] ];
:local InstalledVersion [ / system package update get installed-version ]; :local InstalledVersion [ / system package update get installed-version ];

View file

@ -19,10 +19,11 @@ Just install the script on CAPsMAN device:
$ScriptInstallUpdate capsman-download-packages; $ScriptInstallUpdate capsman-download-packages;
Optionally create a scheduler to run after startup, with a delay to ensure Optionally install [global-wait](global-wait.md) and add a scheduler to run
internet connectivity is given: after startup:
/ system scheduler add name=capsman-download-packages on-event=":delay 2m; / system script run capsman-download-packages;" start-time=startup; $ScriptInstallUpdate global-wait;
/ system scheduler add name=capsman-download-packages on-event="/ system script { run global-wait; run capsman-download-packages; }" start-time=startup;
Only packages available in older version are downloaded. For initial setup Only packages available in older version are downloaded. For initial setup
place the required packages to CAPsMAN package path (see place the required packages to CAPsMAN package path (see
@ -54,6 +55,7 @@ See also
-------- --------
* [Run rolling CAP upgrades from CAPsMAN](capsman-rolling-upgrade.md) * [Run rolling CAP upgrades from CAPsMAN](capsman-rolling-upgrade.md)
* [Wait for configuration und functions](global-wait.md)
--- ---
[◀ Go back to main README](../README.md) [◀ Go back to main README](../README.md)