From 7bf7a321dd3dbdeb7771edee8b90c4d0dd0f2a67 Mon Sep 17 00:00:00 2001 From: wangchong1995924 <15229716099@163.com> Date: Mon, 28 Mar 2022 14:11:05 +0800 Subject: [PATCH] Exclude epol project install failed packages --- script/step/get_epol_rpms.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/script/step/get_epol_rpms.sh b/script/step/get_epol_rpms.sh index 61481ec..a9b464b 100644 --- a/script/step/get_epol_rpms.sh +++ b/script/step/get_epol_rpms.sh @@ -44,13 +44,13 @@ function get_epol_rpms_inchroot() tmp_dir="/tmp/EPOL/main/${ARCH}" mkdir -p ${tmp_dir}/Packages yum list --installroot="${tmp_dir}/Packages" --available | awk '{print $1}' | grep -E "noarch|${ARCH}" | grep -v ".src" > ava_epol_lst - yumdownloader --installroot="${tmp_dir}/Packages" --destdir="${tmp_dir}/Packages" $(cat ava_epol_lst | tr '\n' ' ') - rm -rf ${tmp_dir}/Packages/var unrpms=`cat ${UNABLE_INSTALL_LIST}` for unrpm in ${unrpms} do - rm -rf ${tmp_dir}/Packages/${unrpm} + sed -i "/${unrpm}./d" ava_epol_lst done + yumdownloader --installroot="${tmp_dir}/Packages" --destdir="${tmp_dir}/Packages" $(cat ava_epol_lst | tr '\n' ' ') + rm -rf ${tmp_dir}/Packages/var createrepo -d ${tmp_dir} sshscp "${tmp_dir}" "${RELEASE_DIR}/main/" if [[ "$ARCH" == "aarch64" ]];then -- Gitee