-
Notifications
You must be signed in to change notification settings - Fork 827
Open
Description
My suspicion is that the redis reipe redis_7.0.10.bb prevents to prepend any path to the FILESPATH variable.
Is there any specific reason to manipulate FILESPATH directly? This does break the ability to add a custom redis.conf in a custom layer. I was not able to use FILESEXTRAPATHS:prepend := "${THISDIR}/files:" in my bbappend.
I do use the kirkstone branch but I guess this may also have an impact on any later branch.
# Does not have any impact
FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
# This is an ugly hack, but FILESEXTRAPATHS:prepend does not seem to work
# due to the usage of the FILESPATHS variable directly
REDIS_CONFIG_FILES := "${THISDIR}/files"
SRC_URI += " \
file://redis.conf \
"
do_install:append() {
install -d ${D}/${sysconfdir}/redis
install -m 0644 ${REDIS_CONFIG_FILES}/redis.conf ${D}/${sysconfdir}/redis/redis.conf
if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
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
}
When I add this line in the SRC_URI:
file://invalid-file \
I can verify that the look-up only takes place in the meta-openembedded layer:
WARNING: redis-7.0.9-r0 do_fetch: Failed to fetch URL file://invalid-file, attempting MIRRORS if available
ERROR: redis-7.0.9-r0 do_fetch: Fetcher failure: Unable to find file file://invalid-file anywhere. The paths that were searched were:
/data/YOCTO/o3r/meta-ifm-tegra/work/build/../layers/meta-openembedded/meta-oe/recipes-extended/redis/redis-7
/data/YOCTO/o3r/meta-ifm-tegra/work/build/../../recipes-extended/redis/files/poky
/data/YOCTO/o3r/meta-ifm-tegra/work/build/../layers/meta-openembedded/meta-oe/recipes-extended/redis/redis-7.0.9/poky
/data/YOCTO/o3r/meta-ifm-tegra/work/build/../layers/meta-openembedded/meta-oe/recipes-extended/redis/redis/poky
/data/YOCTO/o3r/meta-ifm-tegra/work/build/../layers/meta-openembedded/meta-oe/recipes-extended/redis/files/poky
/data/YOCTO/o3r/meta-ifm-tegra/work/build/../../recipes-extended/redis/files/o3r-vpu-c2-tx2-nx
/data/YOCTO/o3r/meta-ifm-tegra/work/build/../layers/meta-openembedded/meta-oe/recipes-extended/redis/redis-7.0.9/o3r-vpu-c2-tx2-nx
/data/YOCTO/o3r/meta-ifm-tegra/work/build/../layers/meta-openembedded/meta-oe/recipes-extended/redis/redis/o3r-vpu-c2-tx2-nx
/data/YOCTO/o3r/meta-ifm-tegra/work/build/../layers/meta-openembedded/meta-oe/recipes-extended/redis/files/o3r-vpu-c2-tx2-nx
/data/YOCTO/o3r/meta-ifm-tegra/work/build/../../recipes-extended/redis/files/tegra186
/data/YOCTO/o3r/meta-ifm-tegra/work/build/../layers/meta-openembedded/meta-oe/recipes-extended/redis/redis-7.0.9/tegra186
/data/YOCTO/o3r/meta-ifm-tegra/work/build/../layers/meta-openembedded/meta-oe/recipes-extended/redis/redis/tegra186
/data/YOCTO/o3r/meta-ifm-tegra/work/build/../layers/meta-openembedded/meta-oe/recipes-extended/redis/files/tegra186
/data/YOCTO/o3r/meta-ifm-tegra/work/build/../../recipes-extended/redis/files/armv8a
/data/YOCTO/o3r/meta-ifm-tegra/work/build/../layers/meta-openembedded/meta-oe/recipes-extended/redis/redis-7.0.9/armv8a
/data/YOCTO/o3r/meta-ifm-tegra/work/build/../layers/meta-openembedded/meta-oe/recipes-extended/redis/redis/armv8a
/data/YOCTO/o3r/meta-ifm-tegra/work/build/../layers/meta-openembedded/meta-oe/recipes-extended/redis/files/armv8a
/data/YOCTO/o3r/meta-ifm-tegra/work/build/../../recipes-extended/redis/files/aarch64
/data/YOCTO/o3r/meta-ifm-tegra/work/build/../layers/meta-openembedded/meta-oe/recipes-extended/redis/redis-7.0.9/aarch64
/data/YOCTO/o3r/meta-ifm-tegra/work/build/../layers/meta-openembedded/meta-oe/recipes-extended/redis/redis/aarch64
/data/YOCTO/o3r/meta-ifm-tegra/work/build/../layers/meta-openembedded/meta-oe/recipes-extended/redis/files/aarch64
/data/YOCTO/o3r/meta-ifm-tegra/work/build/../../recipes-extended/redis/files/tegra
/data/YOCTO/o3r/meta-ifm-tegra/work/build/../layers/meta-openembedded/meta-oe/recipes-extended/redis/redis-7.0.9/tegra
/data/YOCTO/o3r/meta-ifm-tegra/work/build/../layers/meta-openembedded/meta-oe/recipes-extended/redis/redis/tegra
/data/YOCTO/o3r/meta-ifm-tegra/work/build/../layers/meta-openembedded/meta-oe/recipes-extended/redis/files/tegra
/data/YOCTO/o3r/meta-ifm-tegra/work/build/../../recipes-extended/redis/files/cuda
/data/YOCTO/o3r/meta-ifm-tegra/work/build/../layers/meta-openembedded/meta-oe/recipes-extended/redis/redis-7.0.9/cuda
/data/YOCTO/o3r/meta-ifm-tegra/work/build/../layers/meta-openembedded/meta-oe/recipes-extended/redis/redis/cuda
/data/YOCTO/o3r/meta-ifm-tegra/work/build/../layers/meta-openembedded/meta-oe/recipes-extended/redis/files/cuda
/data/YOCTO/o3r/meta-ifm-tegra/work/build/../../recipes-extended/redis/files/aarch64
/data/YOCTO/o3r/meta-ifm-tegra/work/build/../layers/meta-openembedded/meta-oe/recipes-extended/redis/redis-7.0.9/aarch64
/data/YOCTO/o3r/meta-ifm-tegra/work/build/../layers/meta-openembedded/meta-oe/recipes-extended/redis/redis/aarch64
/data/YOCTO/o3r/meta-ifm-tegra/work/build/../layers/meta-openembedded/meta-oe/recipes-extended/redis/files/aarch64
/data/YOCTO/o3r/meta-ifm-tegra/work/build/../../recipes-extended/redis/files/
/data/YOCTO/o3r/meta-ifm-tegra/work/build/../layers/meta-openembedded/meta-oe/recipes-extended/redis/redis-7.0.9/
/data/YOCTO/o3r/meta-ifm-tegra/work/build/../layers/meta-openembedded/meta-oe/recipes-extended/redis/redis/
/data/YOCTO/o3r/meta-ifm-tegra/work/build/../layers/meta-openembedded/meta-oe/recipes-extended/redis/files/
/data/downloads
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels