mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-06-03 14:19:52 +00:00
syslog-ng: expand service file @variables@ earlier
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>
This commit is contained in:
@@ -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)}"
|
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() {
|
do_install_append() {
|
||||||
install -d ${D}/${sysconfdir}/${BPN}
|
install -d ${D}/${sysconfdir}/${BPN}
|
||||||
install ${WORKDIR}/syslog-ng.conf ${D}${sysconfdir}/${BPN}/${BPN}.conf
|
install ${WORKDIR}/syslog-ng.conf ${D}${sysconfdir}/${BPN}/${BPN}.conf
|
||||||
@@ -70,9 +76,6 @@ do_install_append() {
|
|||||||
install -d ${D}/${localstatedir}/lib/${BPN}
|
install -d ${D}/${localstatedir}/lib/${BPN}
|
||||||
# Remove /var/run as it is created on startup
|
# Remove /var/run as it is created on startup
|
||||||
rm -rf ${D}${localstatedir}/run
|
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"
|
FILES_${PN} += "${datadir}/include/scl/ ${datadir}/xsd ${datadir}/tools"
|
||||||
|
|||||||
Reference in New Issue
Block a user