master:a5f4e5fd991a15d2d9bf48768d214bdc5a68e33c base-files is brought in by rpm-postinsts and it shouldn't be in initramfs images $ bitbake -g core-image-minimal-initramfs $ grep postinsts package-depends.dot "core-image-minimal-initramfs" -> "rpm-postinsts" [style=dashed] $ grep base-files pn-depends "base-files" [label="base-files :3.0.14-r73\n/home/stefans/yocto/poky/meta/recipes-core/base-files/base-files_3.0.14.bb"] "rpm-postinsts" -> "base-files" [style=dashed] "base-files" -> "base-files" [style=dashed] $ grep base-files package-depends.dot "base-files-doc" [label="base-files-doc(base-files) :3.0.14-r73\n/home/stefans/yocto/poky/meta/recipes-core/base-files/base-files_3.0.14.bb"] "base-files" [label="base-files :3.0.14-r73\n/home/stefans/yocto/poky/meta/recipes-core/base-files/base-files_3.0.14.bb"] "base-files-dbg" [label="base-files-dbg(base-files) :3.0.14-r73\n/home/stefans/yocto/poky/meta/recipes-core/base-files/base-files_3.0.14.bb"] "base-files-dev" [label="base-files-dev(base-files) :3.0.14-r73\n/home/stefans/yocto/poky/meta/recipes-core/base-files/base-files_3.0.14.bb"] "rpm-postinsts" -> "base-files" [style=dashed] "base-files-dev" -> "base-files" [style=dashed] This isn't the case in danny.
But why core-image-minimal-initramfs depends on rpm-postinsts? I _assume_ that it's something like this: In image.bbclass we have: RDEPENDS += "${IMAGE_INSTALL} ${LINGUAS_INSTALL} ${NORMAL_FEATURE_INSTALL} ${ROOTFS_BOOTSTRAP_INSTALL}" ... ROOTFS_BOOTSTRAP_INSTALL = "${@base_contains("IMAGE_FEATURES", "package-management", "", "${ROOTFS_PKGMANAGE_BOOTSTRAP}",d)}" and in rootfs_rpm.bbclass ROOTFS_PKGMANAGE_BOOTSTRAP = "rpm-postinsts" which in danny used to be empty.
http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=6de55b6968cf8320f95ce2bf859e6244b4de9cf0
Verified on master branch. Commit ID:6271ac326d08fb3e9b4c2008b796233ee11a83e4