Openembedded Devel Discussions
 help / color / mirror / Atom feed
* [meta-oe][krogoth][PATCH] syslog-ng: expand service file @variables@ earlier
@ 2016-10-27 17:02 Denys Dmytriyenko
  2016-10-27 19:55 ` Khem Raj
  2016-11-03 15:20 ` akuster808
  0 siblings, 2 replies; 11+ messages in thread
From: Denys Dmytriyenko @ 2016-10-27 17:02 UTC (permalink / raw)
  To: openembedded-devel; +Cc: Ian Ray, Denys Dmytriyenko

From: Ian Ray <ian.ray@ge.com>

Move variable expansion of @SBINDIR@, @LOCALSTATEDIR@, and @BASEBINDIR@
earlier during install, to before the systemd service file is installed
by an automake rule.

Signed-off-by: Ian Ray <ian.ray@ge.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
---
 meta-oe/recipes-support/syslog-ng/syslog-ng.inc | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/meta-oe/recipes-support/syslog-ng/syslog-ng.inc b/meta-oe/recipes-support/syslog-ng/syslog-ng.inc
index 4e0f697..898e9c2 100644
--- a/meta-oe/recipes-support/syslog-ng/syslog-ng.inc
+++ b/meta-oe/recipes-support/syslog-ng/syslog-ng.inc
@@ -60,6 +60,12 @@ do_configure_prepend() {
     eval "${@bb.utils.contains('DISTRO_FEATURES', 'largefile', '', 'sed -i -e "s/-D_LARGEFILE_SOURCE//" -e "s/-D_FILE_OFFSET_BITS=64//" ${S}/configure.in', d)}"
 }
 
+do_install_prepend() {
+    sed -i -e 's,@SBINDIR@,${sbindir},g' ${S}/contrib/systemd/*.service
+    sed -i -e 's,@LOCALSTATEDIR@,${localstatedir},g' ${S}/contrib/systemd/*.service
+    sed -i -e 's,@BASEBINDIR@,${base_bindir},g' ${S}/contrib/systemd/*.service
+}
+
 do_install_append() {
     install -d ${D}/${sysconfdir}/${BPN}
     install ${WORKDIR}/syslog-ng.conf ${D}${sysconfdir}/${BPN}/${BPN}.conf
@@ -70,9 +76,6 @@ do_install_append() {
     install -d ${D}/${localstatedir}/lib/${BPN}
     # Remove /var/run as it is created on startup
     rm -rf ${D}${localstatedir}/run
-    sed -i -e 's,@SBINDIR@,${sbindir},g' ${S}/contrib/systemd/*.service
-    sed -i -e 's,@LOCALSTATEDIR@,${localstatedir},g' ${S}/contrib/systemd/*.service
-    sed -i -e 's,@BASEBINDIR@,${base_bindir},g' ${S}/contrib/systemd/*.service
 }
 
 FILES_${PN} += "${datadir}/include/scl/ ${datadir}/xsd ${datadir}/tools"
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2016-12-14  2:25 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-10-27 17:02 [meta-oe][krogoth][PATCH] syslog-ng: expand service file @variables@ earlier Denys Dmytriyenko
2016-10-27 19:55 ` Khem Raj
2016-10-27 20:04   ` Denys Dmytriyenko
2016-10-28  1:27     ` Khem Raj
2016-11-03 15:20 ` akuster808
2016-11-14 19:09   ` Denys Dmytriyenko
2016-11-17  3:58     ` Denys Dmytriyenko
2016-11-18 15:25       ` akuster808
2016-12-07 17:40         ` Denys Dmytriyenko
2016-12-13  3:55           ` akuster808
2016-12-14  2:25             ` Denys Dmytriyenko

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox