Ping Thanks
>-----Original Message----- >From: Li, Xin/李 欣 >Sent: Friday, June 12, 2015 2:14 PM >To: [email protected] >Cc: Li, Xin/李 欣 >Subject: [OE-core][PATCH] sysstat: add systemd service files > >Add sysstat.service to support systemd systems. > >Signed-off-by: Li Xin <[email protected]> >--- > meta/recipes-extended/sysstat/sysstat.inc | 11 ++++++++++- > meta/recipes-extended/sysstat/sysstat/sysstat.service | 12 ++++++++++++ > 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 >meta/recipes-extended/sysstat/sysstat/sysstat.service > >diff --git a/meta/recipes-extended/sysstat/sysstat.inc >b/meta/recipes-extended/sysstat/sysstat.inc >index 4063007..5c761fa 100644 >--- a/meta/recipes-extended/sysstat/sysstat.inc >+++ b/meta/recipes-extended/sysstat/sysstat.inc >@@ -6,15 +6,20 @@ SECTION = "console/utils" > > SRC_URI = "http://pagesperso-orange.fr/sebastien.godard/sysstat-${PV}.tar.xz \ > file://99_sysstat \ >+ file://sysstat.service \ > " > > DEPENDS += "base-passwd" > >-inherit autotools-brokensep gettext >+inherit autotools-brokensep gettext systemd > > EXTRA_OECONF += "--disable-sensors" > EXTRA_OEMAKE += 'LFLAGS=""' > >+SYSTEMD_PACKAGES = "${PN}" >+SYSTEMD_SERVICE_${PN} = "sysstat.service" >+SYSTEMD_AUTO_ENABLE = "enable" >+ > do_configure_prepend() { > export sa_lib_dir=${libdir}/sa > } >@@ -27,6 +32,10 @@ do_install() { > rm -rf ${D}/var > install -d ${D}/etc/default/volatiles > install -m 0644 ${WORKDIR}/99_sysstat ${D}/etc/default/volatiles >+ >+ install -d ${D}${systemd_unitdir}/system >+ install -m 0644 ${WORKDIR}/sysstat.service ${D}${systemd_unitdir}/system >+ sed -i -e 's#@LIBDIR@#${libdir}#g' >+${D}${systemd_unitdir}/system/sysstat.service > } > > pkg_postinst_${PN} () { >diff --git a/meta/recipes-extended/sysstat/sysstat/sysstat.service >b/meta/recipes-extended/sysstat/sysstat/sysstat.service >new file mode 100644 >index 0000000..aff0710 >--- /dev/null >+++ b/meta/recipes-extended/sysstat/sysstat/sysstat.service >@@ -0,0 +1,12 @@ >+[Unit] >+Description=Resets System Activity Logs >+ >+[Service] >+Type=oneshot >+RemainAfterExit=yes >+User=root >+ExecStart=@LIBDIR@/sa/sa1 --boot >+ >+[Install] >+WantedBy=multi-user.target >+ >-- >1.8.4.2 -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
