Lennart Poettering píše v St 27. 05. 2015 v 15:01 +0200: > On Wed, 27.05.15 14:34, Martin Pitt (martin.p...@ubuntu.com) wrote: > > > Hey Peter, > > > > Peter Lemenkov [2015-05-27 15:30 +0300]: > > > This directory is used for storing transient/generated network service > > > files. Unfortunately it doesn't generated during systemd-networkd > > > startup. Let's fix that. > > > --- > > > src/network/networkd.c | 3 +++ > > > 1 file changed, 3 insertions(+) > > > > > > diff --git a/src/network/networkd.c b/src/network/networkd.c > > > index 543a4e4..a98855f 100644 > > > --- a/src/network/networkd.c > > > +++ b/src/network/networkd.c > > > @@ -67,6 +67,9 @@ int main(int argc, char *argv[]) { > > > if (r < 0) > > > log_warning_errno(r, "Could not create runtime directory > > > 'lldp': %m"); > > > > > > + /* Create a directory for the generated transient network > > > services */ > > > + mkdir_p("/run/systemd/network", 0755); > > > > Should that perhaps go into /usr/lib/tmpfiles.d/systemd.conf instead, > > together with the related > > > > d /run/systemd/netif 0755 systemd-network systemd-network - > > d /run/systemd/netif/links 0755 systemd-network systemd-network - > > d /run/systemd/netif/leases 0755 systemd-network systemd-network - > > > > ? > > This would not suffice, as networkd can run in early-boot, but > tmpfiles only runs after /var and friends have been mounted. > > Lennart
For some cases we need that directory really soon. For example for a generator which creates a .link file that renames a device. Lukas _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel