Removed all the paths' changes in do_install because of the old test
by using "/usr/bin/minifi &" instead of "minifi.sh run &", which
doesn't define MINIFI_HOME as an environment var.
This causes minifi-cpp thinks MINIFI_PACKAGING_TYPE is RPM, and tries to
find files in different paths from TGZ, while yotco uses
MINIFI_PACKAGING_TYPE TGZ by default.
Correct test case and those changes aren't needed any more.

Fixes c0e52930a902 ("minifi-cpp: upgrade 0.99.1 -> 0.99.2")

Signed-off-by: Li Zhou <[email protected]>
---
 .../minifi-cpp/minifi-cpp_0.99.2.bb           | 28 +++++++++----------
 1 file changed, 14 insertions(+), 14 deletions(-)

diff --git a/meta-oe/recipes-extended/minifi-cpp/minifi-cpp_0.99.2.bb 
b/meta-oe/recipes-extended/minifi-cpp/minifi-cpp_0.99.2.bb
index 6c64046161..3d202911bc 100644
--- a/meta-oe/recipes-extended/minifi-cpp/minifi-cpp_0.99.2.bb
+++ b/meta-oe/recipes-extended/minifi-cpp/minifi-cpp_0.99.2.bb
@@ -154,19 +154,19 @@ do_compile:prepend() {
 do_install() {
     DESTDIR='${WORKDIR}/minifi-install' cmake_runcmake_build --target 
${OECMAKE_TARGET_INSTALL}
     MINIFI_BIN=${bindir}
-    MINIFI_HOME=${sysconfdir}/nifi-minifi-cpp
-    MINIFI_RUN=${localstatedir}/lib/nifi-minifi-cpp
-    MINIFI_LOG=${localstatedir}/log/nifi-minifi-cpp
+    MINIFI_HOME=${sysconfdir}/minifi
+    MINIFI_RUN=${localstatedir}/lib/minifi
+    MINIFI_LOG=${localstatedir}/log/minifi
 
     install -m 755 -d ${D}${MINIFI_BIN}
-    install -m 755 -d ${D}${MINIFI_HOME}
-    install -m 755 -d ${D}${MINIFI_RUN}
+    install -m 755 -d ${D}${MINIFI_HOME}/conf
+    install -m 755 -d ${D}${localstatedir}/lib/minifi
 
     for i in minifi-encrypt-config minifi minifi.sh minifi-controller; do
         install -m 755 ${WORKDIR}/minifi-install/usr/bin/${i} ${D}${MINIFI_BIN}
     done
     for i in config.yml minifi-log.properties minifi.properties 
minifi-uid.properties; do
-        install -m 644 ${WORKDIR}/minifi-install/usr/conf/${i} 
${D}${MINIFI_HOME}
+        install -m 644 ${WORKDIR}/minifi-install/usr/conf/${i} 
${D}${MINIFI_HOME}/conf
     done
 
     install -m 755 -d ${D}${libdir}/minifi-extensions
@@ -182,19 +182,19 @@ do_install() {
     sed -i "s|bin_dir=.*|bin_dir=${MINIFI_BIN}|g" ${D}${MINIFI_BIN}/minifi.sh
 
     sed -i 
"s|#appender.rolling.directory=.*|appender.rolling.directory=${MINIFI_LOG}|g" \
-        ${D}${MINIFI_HOME}/minifi-log.properties
+        ${D}${MINIFI_HOME}/conf/minifi-log.properties
     sed -i 
"s|nifi.provenance.repository.directory.default=.*|nifi.provenance.repository.directory.default=${MINIFI_RUN}/provenance_repository|g"
 \
-        ${D}${MINIFI_HOME}/minifi.properties
+        ${D}${MINIFI_HOME}/conf/minifi.properties
     sed -i 
"s|nifi.flowfile.repository.directory.default=.*|nifi.flowfile.repository.directory.default=${MINIFI_RUN}/flowfile_repository|g"
 \
-        ${D}${MINIFI_HOME}/minifi.properties
+        ${D}${MINIFI_HOME}/conf/minifi.properties
     sed -i 
"s|nifi.database.content.repository.directory.default=.*|nifi.database.content.repository.directory.default=${MINIFI_RUN}/content_repository|g"
 \
-        ${D}${MINIFI_HOME}/minifi.properties
-    sed -i 
"s|nifi.flow.configuration.file=.*|nifi.flow.configuration.file=${MINIFI_HOME}/config.yml|g"
 \
-        ${D}${MINIFI_HOME}/minifi.properties
+        ${D}${MINIFI_HOME}/conf/minifi.properties
+    sed -i 
"s|nifi.flow.configuration.file=.*|nifi.flow.configuration.file=${MINIFI_HOME}/conf/config.yml|g"
 \
+        ${D}${MINIFI_HOME}/conf/minifi.properties
     sed -i 
"s|nifi.python.processor.dir=.*|nifi.python.processor.dir=${libexecdir}/minifi-python|g"
 \
-        ${D}${MINIFI_HOME}/minifi.properties
+        ${D}${MINIFI_HOME}/conf/minifi.properties
     sed -i 
"s|nifi.extension.path=.*|nifi.extension.path=${libdir}/minifi-extensions/*|g" \
-        ${D}${MINIFI_HOME}/minifi.properties
+        ${D}${MINIFI_HOME}/conf/minifi.properties
 
     if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; 
then
         install -m 755 -d ${D}${sysconfdir}/tmpfiles.d
-- 
2.34.1

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#127600): 
https://lists.openembedded.org/g/openembedded-devel/message/127600
Mute This Topic: https://lists.openembedded.org/mt/119827908/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to