From e8d9350d5e90ff8b13ab18cd0ec0c868e7cc7f9e Mon Sep 17 00:00:00 2001 From: Chen Qi Date: Thu, 18 Sep 2014 13:47:43 +0800 Subject: dhcp: fix for systemd service file 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 --- meta/recipes-connectivity/dhcp/files/dhcpd.service | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'meta/recipes-connectivity/dhcp/files/dhcpd.service') diff --git a/meta/recipes-connectivity/dhcp/files/dhcpd.service b/meta/recipes-connectivity/dhcp/files/dhcpd.service index 8648f1a253..421517312d 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=-@SYSCONFDIR@/default/dhcp-server ExecStart=-@SBINDIR@/dhcpd -q $INTERFACES [Install] -- cgit 1.2.3-korg