# will call dnf to install INSTALL_PKG_LISTS's pkgs when do_rootfs# the :force tag will force to install by using rpm -ivh and cover the pkg whatever oee do.# note that:# do not add oee's rpm and dnf(it depends on python3),# we should use oe2403's python modules due to python3 version diffs.INSTALL_PKG_LISTS=" \ libsigsegv \ libev \ info \ chkconfig \ kbd-legacy \ kbd-misc \ keyutils-libs \ libutempter \ libverto \ man-db \ newt \ slang \ kpartx \ openssl-pkcs11 \ crypto-policies \ dracut \ krb5-libs \ libkcapi \ os-prober \ grubby \ dnf \ rpm \"# we should ensure libstdc++ api is compatible, ohterwise we need oe's libstdc++.# currently, oee's python3 is diff from oe2403, shoud use oe2403's pkg.# other libs is incompatible with config, use oe's pkg, list is:INSTALL_PKG_LISTS+=" \ python3:force \ python3-pip:force \ systemd-libs:force \ libgomp:force \ libvorbis:force \ libogg:force \ ncurses-libs:force \ libsndfile:force \ libsamplerate:force \ flac:force \ glib2:force \ avahi-libs:force \ gobject-introspection:force \"# add for advance install oe pkgs using chroot target arch with qemu, need qemu-user-static of host# note kernel bellow 6.9 patch need xorg-x11-server-1.20.11-32# see https://gitee.com/src-openeuler/xorg-x11-server/commit/d8c7ac6e53e01fa757e58ed044b9915756d826b1XFCE_PKG_LISTS=" \ dejavu-fonts:real \ liberation-fonts:real \ gnu-*-fonts:real \ wqy-zenhei-fonts:real \ xorg-*:real \ ${@bb.utils.contains('DISTRO_FEATURES', 'kernel6', '', 'xorg-x11-server-1.20.11-32*:real', d)} \ ${@bb.utils.contains('MACHINE', 'hieulerpi1', 'xorg-x11-server-1.20.11-32*:real', '', d)} \ xfwm4:real \ xfdesktop:real \ xfce4-*:real \ xfce4-*-plugin:real \ network-manager-applet:real \"INSTALL_PKG_LISTS+="${@bb.utils.contains('DISTRO_FEATURES', 'oe-xfce', d.getVar('XFCE_PKG_LISTS'), '', d)}"