[arch-releng] [PATCH 2/5] [configs/releng] Enable systemd services

Pierre Schmitz pierre at archlinux.de
Sun Sep 16 08:42:59 EDT 2012

Am 16.09.2012 14:38, schrieb Dave Reisner:
> On Sun, Sep 16, 2012 at 02:01:03PM +0200, Pierre Schmitz wrote:
>> Am 16.09.2012 11:17, schrieb Thomas Bächler:
>> > Am 16.09.2012 10:40, schrieb Pierre Schmitz:
>> >> Am 12.09.2012 09:10, schrieb Gerardo Exequiel Pozzi:
>> >>> dhcpcd at eth0.service ntpd.service || true' \
>> >>
>> >> This is not going to work. You only enable dhcp on eth0 here. It should
>> >> be enabled on all devices. You cannot know if there is an eth0 device or
>> >> if it is the one connected to the lan. We just need to implement this:
>> >> https://bugs.archlinux.org/task/31543
>> >
>> > The service proposed there uses dhcpcd -w, which is a bad idea for us.
>> Why? Don't we get a login when the network target is not reached?
> The daemon would have 90s or so (whatever the default timeout is) to
> pick up a network connection and fork. If it doesn't do that, it's going
> to stall boot until the timeout, and then get brutally killed by systemd.

Well, then this unit file is kind of broken. What's the problem with
just using -b as we do on the current media. I don't know of any issues
with this. The network target could be reached even if there is no
network, but for the live media I don't see a real problem here. (Or we
use networkmanager, but that seems to do something similar). Either way,
this is still better than just trying to run dhcp on eth0 only.

Pierre Schmitz, https://pierre-schmitz.com

More information about the arch-releng mailing list