summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-oe/recipes-extended/minifi-cpp/files/minifi.service2
-rw-r--r--meta-oe/recipes-extended/minifi-cpp/files/systemd-volatile.conf1
-rw-r--r--meta-oe/recipes-extended/minifi-cpp/files/sysvinit-volatile.conf1
-rw-r--r--meta-oe/recipes-extended/minifi-cpp/minifi-cpp_0.7.0.bb23
4 files changed, 9 insertions, 18 deletions
diff --git a/meta-oe/recipes-extended/minifi-cpp/files/minifi.service b/meta-oe/recipes-extended/minifi-cpp/files/minifi.service
index 5802a7b2fd..059cdbcc23 100644
--- a/meta-oe/recipes-extended/minifi-cpp/files/minifi.service
+++ b/meta-oe/recipes-extended/minifi-cpp/files/minifi.service
@@ -5,7 +5,7 @@ RequiresMountsFor=/var
5 5
6[Service] 6[Service]
7Type=simple 7Type=simple
8WorkingDirectory=@LOCALSTATEDIR@/run/minifi 8WorkingDirectory=@LOCALSTATEDIR@/lib/minifi
9Environment=MINIFI_HOME=@SYSCONFDIR@/minifi 9Environment=MINIFI_HOME=@SYSCONFDIR@/minifi
10ExecStart=@BINDIR@/minifi 10ExecStart=@BINDIR@/minifi
11 11
diff --git a/meta-oe/recipes-extended/minifi-cpp/files/systemd-volatile.conf b/meta-oe/recipes-extended/minifi-cpp/files/systemd-volatile.conf
index c828b49fa3..6da442da3f 100644
--- a/meta-oe/recipes-extended/minifi-cpp/files/systemd-volatile.conf
+++ b/meta-oe/recipes-extended/minifi-cpp/files/systemd-volatile.conf
@@ -1,2 +1 @@
1d @MINIFI_RUN@ 0755 root root -
2d @MINIFI_LOG@ 0755 root root - d @MINIFI_LOG@ 0755 root root -
diff --git a/meta-oe/recipes-extended/minifi-cpp/files/sysvinit-volatile.conf b/meta-oe/recipes-extended/minifi-cpp/files/sysvinit-volatile.conf
index 2ad14e677b..db149d01f9 100644
--- a/meta-oe/recipes-extended/minifi-cpp/files/sysvinit-volatile.conf
+++ b/meta-oe/recipes-extended/minifi-cpp/files/sysvinit-volatile.conf
@@ -1,2 +1 @@
1d root root 0755 @MINIFI_RUN@ none
2d root root 0755 @MINIFI_LOG@ none d root root 0755 @MINIFI_LOG@ none
diff --git a/meta-oe/recipes-extended/minifi-cpp/minifi-cpp_0.7.0.bb b/meta-oe/recipes-extended/minifi-cpp/minifi-cpp_0.7.0.bb
index d6f92128ce..926dd755b6 100644
--- a/meta-oe/recipes-extended/minifi-cpp/minifi-cpp_0.7.0.bb
+++ b/meta-oe/recipes-extended/minifi-cpp/minifi-cpp_0.7.0.bb
@@ -70,13 +70,14 @@ TARGET_CXXFLAGS_append_riscv64 += "-fpic"
70do_install() { 70do_install() {
71 DESTDIR='${B}/minifi-install' cmake_runcmake_build --target ${OECMAKE_TARGET_INSTALL} 71 DESTDIR='${B}/minifi-install' cmake_runcmake_build --target ${OECMAKE_TARGET_INSTALL}
72 72
73 MINIFI_BIN=${base_prefix}${bindir} 73 MINIFI_BIN=${bindir}
74 MINIFI_HOME=${base_prefix}${sysconfdir}/minifi 74 MINIFI_HOME=${sysconfdir}/minifi
75 MINIFI_RUN=${base_prefix}${localstatedir}/run/minifi 75 MINIFI_RUN=${localstatedir}/lib/minifi
76 MINIFI_LOG=${base_prefix}${localstatedir}/log/minifi 76 MINIFI_LOG=${localstatedir}/log/minifi
77 77
78 install -d ${D}${MINIFI_BIN} 78 install -d ${D}${MINIFI_BIN}
79 install -d ${D}${MINIFI_HOME}/conf 79 install -d ${D}${MINIFI_HOME}/conf
80 install -m 755 -d ${D}${localstatedir}/lib/minifi
80 cp -a ${B}/minifi-install/usr/bin/* ${D}${MINIFI_BIN}/ 81 cp -a ${B}/minifi-install/usr/bin/* ${D}${MINIFI_BIN}/
81 cp -a ${B}/minifi-install/usr/conf/* ${D}${MINIFI_HOME}/conf/ 82 cp -a ${B}/minifi-install/usr/conf/* ${D}${MINIFI_HOME}/conf/
82 83
@@ -93,11 +94,11 @@ do_install() {
93 94
94 sed -i 's|export MINIFI_HOME=.*|export MINIFI_HOME='${MINIFI_HOME}'|g' ${D}${MINIFI_BIN}/minifi.sh 95 sed -i 's|export MINIFI_HOME=.*|export MINIFI_HOME='${MINIFI_HOME}'|g' ${D}${MINIFI_BIN}/minifi.sh
95 sed -i 's|bin_dir=${MINIFI_HOME}/bin|bin_dir='${MINIFI_BIN}'|g' ${D}${MINIFI_BIN}/minifi.sh 96 sed -i 's|bin_dir=${MINIFI_HOME}/bin|bin_dir='${MINIFI_BIN}'|g' ${D}${MINIFI_BIN}/minifi.sh
96 sed -i 's|pid_file=${bin_dir}|pid_file='${MINIFI_RUN}'|g' ${D}${MINIFI_BIN}/minifi.sh 97 sed -i 's|pid_file=${bin_dir}/.|pid_file='${localstatedir}/run/'|g' ${D}${MINIFI_BIN}/minifi.sh
97 98
98 if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then 99 if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then
99 install -d ${D}${sysconfdir}/tmpfiles.d/ 100 install -d ${D}${sysconfdir}/tmpfiles.d/
100 install -m 0644 ${WORKDIR}/systemd-volatile.conf ${D}${sysconfdir}/tmpfiles.d/ 101 install -m 0644 ${WORKDIR}/systemd-volatile.conf ${D}${sysconfdir}/tmpfiles.d/minifi.conf
101 install -m 0755 -d ${D}${systemd_unitdir}/system 102 install -m 0755 -d ${D}${systemd_unitdir}/system
102 install -m 0644 ${WORKDIR}/minifi.service ${D}${systemd_unitdir}/system/ 103 install -m 0644 ${WORKDIR}/minifi.service ${D}${systemd_unitdir}/system/
103 104
@@ -105,14 +106,12 @@ do_install() {
105 sed -i 's|@SYSCONFDIR@|${sysconfdir}|g' ${D}${systemd_unitdir}/system/minifi.service 106 sed -i 's|@SYSCONFDIR@|${sysconfdir}|g' ${D}${systemd_unitdir}/system/minifi.service
106 sed -i 's|@BINDIR@|${bindir}|g' ${D}${systemd_unitdir}/system/minifi.service 107 sed -i 's|@BINDIR@|${bindir}|g' ${D}${systemd_unitdir}/system/minifi.service
107 108
108 sed -i 's|@MINIFI_RUN@|'${MINIFI_RUN}'|g' ${D}${sysconfdir}/tmpfiles.d/systemd-volatile.conf 109 sed -i 's|@MINIFI_LOG@|'${MINIFI_LOG}'|g' ${D}${sysconfdir}/tmpfiles.d/minifi.conf
109 sed -i 's|@MINIFI_LOG@|'${MINIFI_LOG}'|g' ${D}${sysconfdir}/tmpfiles.d/systemd-volatile.conf
110 110
111 elif ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then 111 elif ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then
112 install -d ${D}${sysconfdir}/default/volatiles 112 install -d ${D}${sysconfdir}/default/volatiles
113 install -m 0644 ${WORKDIR}/sysvinit-volatile.conf ${D}${sysconfdir}/default/volatiles/99_minifi 113 install -m 0644 ${WORKDIR}/sysvinit-volatile.conf ${D}${sysconfdir}/default/volatiles/99_minifi
114 114
115 sed -i 's|@MINIFI_RUN@|'${MINIFI_RUN}'|g' ${D}${sysconfdir}/default/volatiles/99_minifi
116 sed -i 's|@MINIFI_LOG@|'${MINIFI_LOG}'|g' ${D}${sysconfdir}/default/volatiles/99_minifi 115 sed -i 's|@MINIFI_LOG@|'${MINIFI_LOG}'|g' ${D}${sysconfdir}/default/volatiles/99_minifi
117 fi 116 fi
118} 117}
@@ -126,9 +125,3 @@ pkg_postinst_${PN}() {
126 fi 125 fi
127 fi 126 fi
128} 127}
129
130FILES_${PN} = " \
131 ${bindir} \
132 ${sysconfdir} \
133 ${systemd_unitdir} \
134 "