mirror of
https://git.yoctoproject.org/poky
synced 2026-06-03 01:40:07 +00:00
package_deb: Add support for NO_RECOMMENDATIONS and PACKAGE_EXCLUDE
Add support for NO_RECOMMENDATIONS and PACKAGE_EXCLUDE. Also add a warning that ensures users know that BAD_RECOMMENDATIONS support is not implemented in the debian package/rootfs classes. (From OE-Core rev: 42b115b6d65c8205acb77b96db481f3e5172266b) 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
dc5f6c3898
commit
388278818d
@@ -11,6 +11,12 @@ rootfs_deb_do_rootfs[vardepsexclude] += "BUILDNAME"
|
||||
|
||||
do_rootfs[lockfiles] += "${DEPLOY_DIR_DEB}/deb.lock"
|
||||
|
||||
python rootfs_deb_bad_recommendations() {
|
||||
if d.getVar("BAD_RECOMMENDATIONS", True):
|
||||
bb.warn("Debian package install does not support BAD_RECOMMENDATIONS")
|
||||
}
|
||||
do_rootfs[prefuncs] += "rootfs_deb_bad_recommendations"
|
||||
|
||||
DEB_POSTPROCESS_COMMANDS = ""
|
||||
|
||||
opkglibdir = "${localstatedir}/lib/opkg"
|
||||
@@ -113,7 +119,7 @@ remove_packaging_data_files() {
|
||||
}
|
||||
|
||||
rootfs_install_packages() {
|
||||
${STAGING_BINDIR_NATIVE}/apt-get install `cat $1` --force-yes --allow-unauthenticated
|
||||
${STAGING_BINDIR_NATIVE}/apt-get ${APT_ARGS} install `cat $1` --force-yes --allow-unauthenticated
|
||||
|
||||
# Mark all packages installed
|
||||
sed -i -e "s/Status: install ok unpacked/Status: install ok installed/;" $INSTALL_ROOTFS_DEB/var/lib/dpkg/status
|
||||
|
||||
Reference in New Issue
Block a user