diff options
author | Jackie Huang <jackie.huang@windriver.com> | 2017-06-02 16:04:57 +0800 |
---|---|---|
committer | Martin Jansa <Martin.Jansa@gmail.com> | 2017-06-12 06:56:44 +0200 |
commit | cb375270e8d2949e6b5667ffbac30bcccb19564c (patch) | |
tree | 37c5cdf91808cae24499535c69595f237674c016 /meta-oe/recipes-connectivity/umip/umip_1.0.bb | |
parent | b58c258b6e93d4f932faf526a8b32434b1d440e7 (diff) | |
download | meta-openembedded-contrib-cb375270e8d2949e6b5667ffbac30bcccb19564c.tar.gz |
umip: add systemd and sysvinit support
Add systemd service and and sysvinit script
so it's easy to manage the mip6d daemon.
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Diffstat (limited to 'meta-oe/recipes-connectivity/umip/umip_1.0.bb')
-rw-r--r-- | meta-oe/recipes-connectivity/umip/umip_1.0.bb | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/meta-oe/recipes-connectivity/umip/umip_1.0.bb b/meta-oe/recipes-connectivity/umip/umip_1.0.bb index e97dd48f69..b8b90eb81c 100644 --- a/meta-oe/recipes-connectivity/umip/umip_1.0.bb +++ b/meta-oe/recipes-connectivity/umip/umip_1.0.bb @@ -11,10 +11,26 @@ DEPENDS = "rpm indent-native" SRC_URI = "git://git.umip.org/umip.git \ file://add-dependency-to-support-parallel-compilation.patch \ + file://mip6d \ + file://mip6d.service \ " SRCREV = "428974c2d0d8e75a2750a3ab0488708c5dfdd8e3" S = "${WORKDIR}/git" EXTRA_OE_CONF = "--enable-vt" -inherit autotools-brokensep +inherit autotools-brokensep systemd update-rc.d + +INITSCRIPT_NAME = "mip6d" +INITSCRIPT_PARAMS = "start 64 . stop 36 0 1 2 3 4 5 6 ." + +SYSTEMD_SERVICE_${PN} = "mip6d.service" +SYSTEMD_AUTO_ENABLE = "disable" + +do_install_append() { + install -D -m 0755 ${WORKDIR}/mip6d ${D}${sysconfdir}/init.d/mip6d + install -D -m 0644 ${WORKDIR}/mip6d.service ${D}${systemd_system_unitdir}/mip6d.service + sed -i -e 's,@SYSCONFDIR@,${sysconfdir},g' \ + -e 's,@SBINDIR@,${sbindir},g' \ + ${D}${systemd_system_unitdir}/mip6d.service +} |