]> git.ipfire.org Git - thirdparty/systemd.git/commit
networkctl: introduce "persistent-storage" command
authorYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 26 Feb 2024 01:33:20 +0000 (10:33 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 11 Mar 2024 16:57:16 +0000 (01:57 +0900)
commit91676b645886382328c261efd5e83490d16e75cf
tree27b0de72aaf327350feb31457045a9be5b8b1bed
parentf90eb086270f0aea8efcbff5a5e4c338d178cfd4
networkctl: introduce "persistent-storage" command

Then, this introduces systemd-networkd-persistent-storage.service.

systemd-networkd.service is an early starting service. So, at the time
it is started, the persistent storage for the service may not be ready,
and we cannot use StateDirectory=systemd/network in
systemd-networkd.service.

The newly added systemd-networkd-persistent-storage.service creates the
state directory for networkd, and notify systemd-networkd that the
directory is usable.
man/networkctl.xml
src/network/networkctl.c
tmpfiles.d/systemd-network.conf
units/meson.build
units/systemd-networkd-persistent-storage.service [new file with mode: 0644]
units/systemd-networkd.service.in