1 Star 0 Fork 93

Fengfei.XI / oemaker

forked from src-openEuler / oemaker 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
0002-bugfix-I3QY98.patch 1.44 KB
一键复制 编辑 原始数据 按行查看 历史
BigSkySea 提交于 2021-05-12 06:08 . bugfix-I3QY98
From 1907bdefd7fc8c4e1ef2db78d3e38dc3d6b6a32c Mon Sep 17 00:00:00 2001
From: miao_kaibo <miaokaibo@outlook.com>
Date: Wed, 12 May 2021 03:34:44 +0000
Subject: [PATCH] bugfix I3QY98
---
isomaker/rpm.sh | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/isomaker/rpm.sh b/isomaker/rpm.sh
index e5fad1f..e3feaab 100755
--- a/isomaker/rpm.sh
+++ b/isomaker/rpm.sh
@@ -165,8 +165,11 @@ function get_everything_rpms()
if [ -s parsed_rpmlist_conflict ];then
for rpmname in $(cat parsed_rpmlist_conflict)
do
- sed -i "/^${rpmname}\./d" ava_every_lst
- echo "${rpmname}" >> conflict_list
+ cat ava_every_lst | grep "^${rpmname}\."
+ if [ $? -eq 0 ];then
+ sed -i "/^${rpmname}\./d" ava_every_lst
+ echo "${rpmname}" >> conflict_list
+ fi
done
fi
parse_rpmlist_xml "everything_conflict"
@@ -174,8 +177,11 @@ function get_everything_rpms()
if [ -s parsed_rpmlist_everything_conflict ];then
for rpmname in $(cat parsed_rpmlist_everything_conflict)
do
- sed -i "/^${rpmname}\./d" ava_every_lst
- echo "${rpmname}" >> conflict_list
+ cat ava_every_lst | grep "^${rpmname}\."
+ if [ $? -eq 0 ];then
+ sed -i "/^${rpmname}\./d" ava_every_lst
+ echo "${rpmname}" >> conflict_list
+ fi
done
fi
}
--
1.8.3.1
1
https://gitee.com/fengfeixi/oemaker.git
git@gitee.com:fengfeixi/oemaker.git
fengfeixi
oemaker
oemaker
master

搜索帮助