summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-misc/dhcpcd/files/dhcpcd.service')
-rw-r--r--net-misc/dhcpcd/files/dhcpcd.service6
1 files changed, 4 insertions, 2 deletions
diff --git a/net-misc/dhcpcd/files/dhcpcd.service b/net-misc/dhcpcd/files/dhcpcd.service
index 2ac9adca0692..8430214d59b4 100644
--- a/net-misc/dhcpcd/files/dhcpcd.service
+++ b/net-misc/dhcpcd/files/dhcpcd.service
@@ -1,10 +1,12 @@
[Unit]
Description=Lightweight DHCP client daemon
Wants=network.target
-Before=network.target
+Before=network.target network-online.target
[Service]
-ExecStart=/sbin/dhcpcd -q --nobackground
+Type=forking
+ExecStart=/sbin/dhcpcd -q
+PIDFile=/run/dhcpcd.pid
[Install]
WantedBy=multi-user.target