[OE-core] [PATCH 1/1] dhcp: fix for systemd service file
Chen Qi
Qi.Chen at windriver.com
Sun Sep 28 08:59:59 UTC 2014
1. Set Type=forking for dhcpd.service to make it start up correctly.
2. Add PIDFile=/var/run/dhcpd.pid
3. Do not force existence of the environment file.
Signed-off-by: Chen Qi <Qi.Chen at windriver.com>
---
meta/recipes-connectivity/dhcp/files/dhcpd.service | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/meta/recipes-connectivity/dhcp/files/dhcpd.service b/meta/recipes-connectivity/dhcp/files/dhcpd.service
index 8648f1a..4215173 100644
--- a/meta/recipes-connectivity/dhcp/files/dhcpd.service
+++ b/meta/recipes-connectivity/dhcp/files/dhcpd.service
@@ -4,7 +4,9 @@ After=network.target
After=time-sync.target
[Service]
-EnvironmentFile=@SYSCONFDIR@/default/dhcp-server
+Type=forking
+PIDFile=/var/run/dhcpd.pid
+EnvironmentFile=- at SYSCONFDIR@/default/dhcp-server
ExecStart=- at SBINDIR@/dhcpd -q $INTERFACES
[Install]
--
1.9.1
More information about the Openembedded-core
mailing list