#14: Investigate systemd-networkd ------------------------------+-------------------------------- Reporter: mattdm | Owner: janeznemanic Type: task | Status: new Priority: normal | Milestone: Fedora 21 (Alpha) Component: Cloud Base Image | Resolution: Keywords: | ------------------------------+-------------------------------- Comment (by mattdm): Replying to [comment:23 janeznemanic]: > I'm not sure if we can simply remove initscripts. There are files in initscripts used by udev, systemd and some scripts other than network- scripts. Let's try it and see what breaks. On my test cloud instance, dhclient is the only thing that currently requires initscripts. If anything else requires it but doesn't say so, those packages should be fixed to either not have the requirement or have an explicit dependency. I haven't looked into it myself, but it's my understanding that systemd has or will have its _own_ dhcp client, which raises some concerns about compatibility testing but is also interesting on its own because on our current cloud image, dhclient is by far the largest single memory consumer. If systemd has a more lightweight dhcp client, that's a valuable plus in itself. > I left lines that deal with writing of ifcfg-* in the %post section, because as I understand we are planning to keep those files. Since we are planning to keep /etc/sysconfig/network-scripts and current network scripts depend on ifcfg-* files. But if not needed those lines can be easily removed. Yeah, I think we do want that. These files are used by a lot of software, including, for example, Amazon's ec2-net-utils. And they're the common language between initscripts and NetworkManager (and hopefully systemd) -- Ticket URL: <https://fedorahosted.org/cloud/ticket/14#comment:24> cloud <https://fedorahosted.org/cloud> Fedora Cloud Working Group Ticketing System _______________________________________________ cloud mailing list cloud@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/cloud Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct