From 7c079e552c9f0bee5fc9cb74984f6b400a9d477e Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Tue, 19 Sep 2023 03:20:34 +0000 Subject: automatic import of oemaker --- 0002-bugfix-I3QY98.patch | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 0002-bugfix-I3QY98.patch (limited to '0002-bugfix-I3QY98.patch') diff --git a/0002-bugfix-I3QY98.patch b/0002-bugfix-I3QY98.patch new file mode 100644 index 0000000..aa91672 --- /dev/null +++ b/0002-bugfix-I3QY98.patch @@ -0,0 +1,44 @@ +From 1907bdefd7fc8c4e1ef2db78d3e38dc3d6b6a32c Mon Sep 17 00:00:00 2001 +From: miao_kaibo +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 + -- cgit v1.2.3