sysext: Add minimal support for optional mutability for extensions
authorKrzesimir Nowak <knowak@microsoft.com>
Thu, 15 Feb 2024 16:46:08 +0000 (17:46 +0100)
committerKrzesimir Nowak <knowak@microsoft.com>
Thu, 22 Feb 2024 18:06:22 +0000 (19:06 +0100)
commit8a8990653ca21a313ad0cd460a52562cf7f267b5
tree17b30145b9f3c963c229afc5f939c9494c22bd5c
parent6cadc0bd75953600fd76b06b68191913fa40732c
sysext: Add minimal support for optional mutability for extensions

systemd-sysext will check if /var/lib/extensions.mutable/${hierarchy} exists
and use it as an overlayfs upperdir for storing writes. This allows having
mutable hierarchy after merging the extension images.

The implementation is following a proposed update to the Extension Images
specification at https://github.com/uapi-group/specifications/pull/78.
src/sysext/sysext.c