1
0
mirror of https://github.com/eworm-de/routeros-scripts.git synced 2024-05-11 05:55:19 +00:00

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 MkDir;
:global ScriptLock;
:global WaitFullyConnected;
$ScriptLock "capsman-download-packages";
$WaitFullyConnected;
:local PackagePath [ $CleanFilePath [ / caps-man manager get package-path ] ];
: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;
Optionally create a scheduler to run after startup, with a delay to ensure
internet connectivity is given:
Optionally install [global-wait](global-wait.md) and add a scheduler to run
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
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)
* [Wait for configuration und functions](global-wait.md)
---
[◀ Go back to main README](../README.md)