Description of problem: The systemd package does not include the directory /etc/systemd/network, the administrative configuration area for systemd-networkd. Other package or automation scripts, Ansible etc. need an additional step to check for and create the directory if used, possibly leading to confusion over which package 'owns' the directory. Version-Release number of selected component (if applicable): systemd-219-25.fc22.x86_64 Additional info: Just needs one more line in systemd.spec %files section: %dir %{_sysconfdir}/systemd/network
We didn't do that because systemd-networkd was never officially supported. But people are using it anyway, so I guess this does not matter anymore. I added the path in the spec file. Do you actually care about F22 or is rawhide enough?
No particular need, just needs to be in place before other packages or spins start using the facility. I can confirm that Fedora 22 can run without NetworkManager or initscripts networking, even with PPPoE.
http://pkgs.fedoraproject.org/cgit/systemd.git/commit/?id=d8151dbe1d9500f248848f72d849b2e18c90bf5f