add support for an override config directory
authorFelix Fietkau <nbd@nbd.name>
Fri, 17 Jan 2025 10:09:29 +0000 (11:09 +0100)
committerFelix Fietkau <nbd@nbd.name>
Fri, 17 Jan 2025 10:25:08 +0000 (11:25 +0100)
commitfb3c2343b17b759b175f11aec5b3fbb1cf48bbc3
treec5c3f8158f7ce002cc88d0f91aecfd9644473b28
parent10f7996ec29449915640acca5d65b592365a4b14
add support for an override config directory

This can be used to override specific config files at runtime without
touching them on primary storage. It is used by default for both reading
and updating.
The primary use case for this is adding a config management system which
generates and manages uci files at run time without overwriting existing
config files on flash.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
cli.c
file.c
libuci.c
lua/uci.c
uci.h