- for pkg in `cat ${REPO_INCLUDE_PKG}`; do
- cp --parents -vf */${pkg}.rpm ${IMAGE_ROOTFS}/Packages.$prj_name/
+ set -x
+ # Add the packages in target image pkglist
+ cat ${target_image_input_pkglist} > ${target_image_output_pkglist}.tmp
+
+ # Add the extra packages required by anaconda
+ for pkgs in ${REPO_EXTRA_PKG}; do
+ pkg_files=$(find . -type f -name ${pkgs})
+ if [ -z "${pkg_files}" ]; then
+ bbwarn "Package ${pkgs} not found, please check if there is anything wrong or just remove it from the list."
+ else
+ for pkg_file in ${pkg_files}; do
+ basename ${pkg_file} >> ${target_image_output_pkglist}.tmp
+ done
+ fi