commit: 9b7959a9776a912bdef36f4db14c3c7bb23ddf34 Author: Mike Gilbert <floppym <AT> gentoo <DOT> org> AuthorDate: Wed Nov 18 17:08:22 2020 +0000 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org> CommitDate: Wed Nov 18 17:08:22 2020 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b7959a9
net-misc/dhcp: pull in network-online.target in service units dhcpd refuses to start if there are no configured broadcast interfaces. Closes: https://bugs.gentoo.org/628920 Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org> net-misc/dhcp/{dhcp-4.4.2-r2.ebuild => dhcp-4.4.2-r3.ebuild} | 0 net-misc/dhcp/files/dhcpd4.service | 2 ++ net-misc/dhcp/files/dhcpd6.service | 2 ++ 3 files changed, 4 insertions(+) diff --git a/net-misc/dhcp/dhcp-4.4.2-r2.ebuild b/net-misc/dhcp/dhcp-4.4.2-r3.ebuild similarity index 100% rename from net-misc/dhcp/dhcp-4.4.2-r2.ebuild rename to net-misc/dhcp/dhcp-4.4.2-r3.ebuild diff --git a/net-misc/dhcp/files/dhcpd4.service b/net-misc/dhcp/files/dhcpd4.service index b064bd9b57d..8197ace1210 100644 --- a/net-misc/dhcp/files/dhcpd4.service +++ b/net-misc/dhcp/files/dhcpd4.service @@ -3,6 +3,8 @@ Description=DHCPv4 Server Daemon Documentation=man:dhcpd(8) man:dhcpd.conf(5) After=network.target After=time-sync.target +After=network-online.target +Wants=network-online.target [Service] ExecStart=/usr/sbin/dhcpd -f -cf /etc/dhcp/dhcpd.conf -user dhcp -group dhcp --no-pid diff --git a/net-misc/dhcp/files/dhcpd6.service b/net-misc/dhcp/files/dhcpd6.service index 603cacd8eb8..7f41db0a72b 100644 --- a/net-misc/dhcp/files/dhcpd6.service +++ b/net-misc/dhcp/files/dhcpd6.service @@ -3,6 +3,8 @@ Description=DHCPv6 Server Daemon Documentation=man:dhcpd(8) man:dhcpd.conf(5) After=network.target After=time-sync.target +After=network-online.target +Wants=network-online.target [Service] ExecStart=/usr/sbin/dhcpd -f -s -6 -cf /etc/dhcp/dhcpd.conf -user dhcp -group dhcp --no-pid
