mirror of
https://git.yoctoproject.org/poky
synced 2026-09-13 18:49:33 +02:00
package_rpm.bbclass: NO_RECOMMENDATIONS support
Add NO_RECOMMENDATIONS support. A way to disable all recommended packages from being installed. This will help shrink the size of the resulting filesystem. Add documentation on NO_RECOMMENDATIONS and BAD_RECOMMENDATIONS. Note, using NO_RECOMMENDATIONS has side effects such that kernel-modules may not have been installed. A user will need to manually add to their image any kernel-modules required to be on the image for functionality. (From OE-Core rev: 0341bfa886ea851f5a394051545b4e624d8003dd) Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
33a3eac5a0
commit
7ba54b91f8
@@ -359,6 +359,9 @@ EOF
|
||||
smart --data-dir=${target_rootfs}/var/lib/smart config --set rpm-extra-macros._tmppath=/install/tmp
|
||||
package_write_smart_config ${target_rootfs}
|
||||
# Do the following configurations here, to avoid them being saved for field upgrade
|
||||
if [ "x${NO_RECOMMENDATIONS}" = "x1" ]; then
|
||||
smart --data-dir=$1/var/lib/smart config --set ignore-all-recommends=1
|
||||
fi
|
||||
for i in ${PACKAGE_EXCLUDE}; do
|
||||
smart --data-dir=$1/var/lib/smart flag --set exclude-packages $i
|
||||
done
|
||||
|
||||
Reference in New Issue
Block a user