Takes similar approach to valkey recipe seen here:

https://github.com/openembedded/meta-openembedded/commit/1b820b98afd55c881822beb9057162dc67ecb386

Signed-off-by: Eric Meyers <[email protected]>
---
 meta-oe/recipes-extended/redis/redis_7.2.12.bb | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/meta-oe/recipes-extended/redis/redis_7.2.12.bb 
b/meta-oe/recipes-extended/redis/redis_7.2.12.bb
index 8abf758930..34f426457b 100644
--- a/meta-oe/recipes-extended/redis/redis_7.2.12.bb
+++ b/meta-oe/recipes-extended/redis/redis_7.2.12.bb
@@ -52,6 +52,11 @@ do_compile:prepend() {
 }
 
 do_install() {
+    # Remove debug paths to avoid TMPDIR [buildpaths] errors
+    sed -i -e 's#${TMPDIR}##g' ${S}/${PN}-${PV}/src/redis-benchmark
+    sed -i -e 's#${TMPDIR}##g' ${S}/${PN}-${PV}/src/redis-server
+    sed -i -e 's#${TMPDIR}##g' ${S}/${PN}-${PV}/src/redis-cli
+
     export PREFIX=${D}/${prefix}
     oe_runmake install
     install -d ${D}/${sysconfdir}/redis
@@ -69,8 +74,12 @@ do_install() {
         sed -i 's!daemonize yes!# daemonize yes!' 
${D}/${sysconfdir}/redis/redis.conf
         sed -i 's!supervised no!supervised systemd!' 
${D}/${sysconfdir}/redis/redis.conf
     fi
+
+
 }
 
+INSANE_SKIP:${PN} += "already-stripped"
+
 CONFFILES:${PN} = "${sysconfdir}/redis/redis.conf"
 
 INITSCRIPT_NAME = "redis-server"
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#124358): 
https://lists.openembedded.org/g/openembedded-devel/message/124358
Mute This Topic: https://lists.openembedded.org/mt/117778395/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to