mirror of
https://git.eworm.de/cgit/routeros-scripts
synced 2025-07-24 12:54:28 +02:00
capsman-download-packages: wait to be fully connected
This commit is contained in:
parent
c4ff95b3ae
commit
0b5ab83339
2 changed files with 7 additions and 3 deletions
|
@ -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 ];
|
||||
|
|
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue