]> code.ossystems Code Review - openembedded-core.git/commitdiff
dhcp: dhcrelay.service cannot start successfully
authorDai Caiyun <daicy.fnst@cn.fujitsu.com>
Fri, 22 Apr 2016 09:18:31 +0000 (12:18 +0300)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 4 Aug 2016 14:05:47 +0000 (15:05 +0100)
Modify dhcrelay.service to avoid it start failed.

Signed-off-by: Dai Caiyun <daicy.fnst@cn.fujitsu.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
meta/recipes-connectivity/dhcp/dhcp.inc
meta/recipes-connectivity/dhcp/files/dhcrelay.service

index 421221f388178f1ec0cb2abd4edfeb21fb55ac1b..aafdd0a13dd20b0b963d50a1bf9680e46430201c 100644 (file)
@@ -79,6 +79,7 @@ do_install_append () {
        sed -i -e 's,@SYSCONFDIR@,${sysconfdir},g' ${D}${systemd_unitdir}/system/dhcpd*.service
        sed -i -e 's,@base_bindir@,${base_bindir},g' ${D}${systemd_unitdir}/system/dhcpd*.service
        sed -i -e 's,@localstatedir@,${localstatedir},g' ${D}${systemd_unitdir}/system/dhcpd*.service
+       sed -i -e 's,@SYSCONFDIR@,${sysconfdir},g' ${D}${systemd_unitdir}/system/dhcrelay.service
 }
 
 PACKAGES += "dhcp-server dhcp-server-config dhcp-client dhcp-relay dhcp-omshell"
index a2d818917db78b78bfb73a915bf77ed9de4384a4..15ff927d34642dda69a9dfe9d156aecc04f37d78 100644 (file)
@@ -3,7 +3,8 @@ Description=DHCP Relay Agent Daemon
 After=network.target
 
 [Service]
-ExecStart=@SBINDIR@/dhcrelay -d --no-pid
+EnvironmentFile=@SYSCONFDIR@/default/dhcp-relay
+ExecStart=@SBINDIR@/dhcrelay -d --no-pid -q $SERVERS
 
 [Install]
 WantedBy=multi-user.target