KICKSTART_FILE ??= ""
KICKSTART_FILE_EXTRA ??= ""
WRL_INSTALLER_CONF ?= ""
+REPO_INCLUDE_PKG ??= ""
REPO_EXCLUDE_PKG ?= ""
build_iso_prepend() {
if [ -d "$deploy_dir_rpm/"$arch -a ! -d "${IMAGE_ROOTFS}/Packages.$prj_name/"$arch ]; then
channel_priority=$(expr $channel_priority - 5)
echo "$channel_priority $arch" >> ${IMAGE_ROOTFS}/Packages.$prj_name/.feedpriority
- wrl_installer_hardlinktree "$deploy_dir_rpm/"$arch "${IMAGE_ROOTFS}/Packages.$prj_name/."
fi
done
+ cd ${deploy_dir_rpm}
+ for pkg in `cat ${REPO_INCLUDE_PKG}`; do
+ pkg_file=$(find . -type f -name ${pkg}.rpm)
+ if [ -z "${pkg_file}" ]; then
+ bbwarn "Package ${pkg}.rpm not found, please check if there is anything wrong or just remove it from the list."
+ else
+ cp --parents -vf ${pkg_file} ${IMAGE_ROOTFS}/Packages.$prj_name/
+ fi
+ done
+ cd -
+
for pkg in ${REPO_EXCLUDE_PKG}; do
rm -rf ${IMAGE_ROOTFS}/Packages.$prj_name/${pkg}
done