Bug 1286397 - Package should create and own /etc/systemd/network
Summary: Package should create and own /etc/systemd/network
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: systemd
Version: 22
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: systemd-maint
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-11-29 00:07 UTC by DaveG
Modified: 2015-12-10 13:22 UTC (History)
7 users (show)

Fixed In Version: systemd-228-6.gite35a787.fc24
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-12-10 13:22:12 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description DaveG 2015-11-29 00:07:08 UTC
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

Comment 1 Zbigniew Jędrzejewski-Szmek 2015-11-29 03:09:11 UTC
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?

Comment 2 DaveG 2015-11-29 03:36:02 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.