[PATCH] base-files: add option to make /var persistent
Alberto Bursi
bobafetthotmail at gmail.com
Fri Aug 6 16:56:01 PDT 2021
On 06/08/21 21:27, Stijn Tintel wrote:
> In OpenWrt, /var is symlinked to /tmp by default. This is done to reduce
> the amount of writes to the flash chip, which often don't have the
> greatest durability. As a result, things like DHCP or UPnP lease files,
> are not persistent across reboots.
>
> Since OpenWrt can run on devices with more durable storage, it makes
> sense to have an option for a persistent /var. Add an option to make
> /var persistent. When enabled, /var will no longer be symlinked to /tmp,
> but /var/run will be symlink to /tmp/run, as it should contain only
> files that should not be kept during reboot. The option is off by
> default, to maintain the current behaviour.
>
Since it does not really need to recompile anything, I think it
can/should be handled as a package, not as a compile option.
When you install the package these operations are executed, if you
remove the package they are undone.
-Alberto
More information about the openwrt-devel
mailing list