docs: clarify that shell scripts are a very temporary solution

pull/2/head
alex 2 years ago
parent cf56b2a567
commit 0ef2a8ff60
Signed by: x1ddos
GPG Key ID: 540189B756BF5B12

@ -5,7 +5,14 @@ of text/source code. a node periodically runs the `update.sh` script which pulls
the repo to receive updates executes `apply.sh`. the latter then makes changes the repo to receive updates executes `apply.sh`. the latter then makes changes
and updates the operating system. and updates the operating system.
typical examples are: upgrade bitcoind, lnd and other services, update system at the moment, all updates are executed in form of shell scripts. these are
error-prone and hard to reason about in a comprehesive way once the codebase
gets sufficiently large. the short term goal is to migrate shell scripts to
something more managaeble like [saltstack](https://github.com/saltstack/salt)
but with less resource requirements, suitable for embedded devices without
python dependencies.
typical update examples are: upgrade bitcoind, lnd and other services, system
packages, improve configuration of components such as firewall. packages, improve configuration of components such as firewall.
the run sequence on the node is approximately as follows: the run sequence on the node is approximately as follows:

Loading…
Cancel
Save