从 Yocto 的主包中删除子包
Removing a sub package from a main package in Yocto
我想从 core-image-sato 镜像配方中删除游戏。
core-image-sato 在 IMAGE_FEATURES 中包含 'x11-sato'。
IMAGE_FEATURES += "splash package-management x11-base x11-sato ssh-server-dropbear hwcodecs"
这将包括 packagegroup-core-x11-sato 包。
这个包有
PACKAGES = "${PN} ${PN}-base ${PN}-apps ${PN}-games"
我想从中删除游戏。我如何从 local.conf 文件中实现它。
您需要创建 packagegroup-core-x11-sato.bb
文件的 .bbappend
文件。
在您自己的元中,创建一个文件:your-meta/recipes-sato/packagegroups/packagegroup-core-x11-sato.bbappend
此文件将包含您需要对包进行的修改:
PACKAGES = "${PN} ${PN}-base ${PN}-apps"
这样,bbappend文件的PACKAGES
变量将被使用,而不是配方原来的PACKAGES
变量。
我想从 core-image-sato 镜像配方中删除游戏。
core-image-sato 在 IMAGE_FEATURES 中包含 'x11-sato'。
IMAGE_FEATURES += "splash package-management x11-base x11-sato ssh-server-dropbear hwcodecs"
这将包括 packagegroup-core-x11-sato 包。
这个包有
PACKAGES = "${PN} ${PN}-base ${PN}-apps ${PN}-games"
我想从中删除游戏。我如何从 local.conf 文件中实现它。
您需要创建 packagegroup-core-x11-sato.bb
文件的 .bbappend
文件。
在您自己的元中,创建一个文件:your-meta/recipes-sato/packagegroups/packagegroup-core-x11-sato.bbappend
此文件将包含您需要对包进行的修改:
PACKAGES = "${PN} ${PN}-base ${PN}-apps"
这样,bbappend文件的PACKAGES
变量将被使用,而不是配方原来的PACKAGES
变量。