From: Lennart Poettering Date: Wed, 29 Apr 2026 13:51:52 +0000 (+0200) Subject: volume: add an "io.systemd.StorageProvider" IPC API that is supposed to be used by... X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e4e3ec811aeeef8481b66d667b8a2ed14432c02b;p=thirdparty%2Fsystemd.git volume: add an "io.systemd.StorageProvider" IPC API that is supposed to be used by vmspawn/nspawn/pid1 to provide storage volumes in a generic fashion (#41776) BindPath= in unit files, and --bind= in nspawn/vmspawn doesn't really cut it to connect arbitrary storage infra to it. Let's do something about it, and implement a simple, light-weight API for acquiring an fd to a storage volume. Benefits: 1. the interface can be implemented by anyone, connecting anything to vmspawn/nspawn/service management 2. very lose coupling: just bind a socket into a well-known dir, done 3. mounting can happen on-demand --- e4e3ec811aeeef8481b66d667b8a2ed14432c02b