delete redundant code
This commit is contained in:
parent
fa57b632a1
commit
89901d0f3e
131
0003-delete-redundant-code.patch
Normal file
131
0003-delete-redundant-code.patch
Normal file
@ -0,0 +1,131 @@
|
||||
From 54d64a8d9f3593e97ffee25484c25a9891cd70f2 Mon Sep 17 00:00:00 2001
|
||||
From: FanSheng Meng <mengfansheng@uniontech.com>
|
||||
Date: Mon, 16 Oct 2023 15:59:16 +0800
|
||||
Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=97=A0=E7=94=A8=E4=BB=A3?=
|
||||
=?UTF-8?q?=E7=A0=81?=
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
---
|
||||
func/Abisystmcompchk.sh | 31 +------------------------------
|
||||
1 file changed, 1 insertion(+), 30 deletions(-)
|
||||
|
||||
diff --git a/func/Abisystmcompchk.sh b/func/Abisystmcompchk.sh
|
||||
index e6b828e..15938fc 100755
|
||||
--- a/func/Abisystmcompchk.sh
|
||||
+++ b/func/Abisystmcompchk.sh
|
||||
@@ -1,11 +1,4 @@
|
||||
#!/bin/bash
|
||||
-# 项目名称: abi结果自动化分析实现
|
||||
-# 所属系统: UOS
|
||||
-# 文件名称: Abisystemcompcheck
|
||||
-# 功 能: 基于系统兼容性检查报告的自动化分析
|
||||
-# : 输出系统兼容百分比,非兼容包原因列表,兼容包列表等。
|
||||
-# 作 者: lihaipeng
|
||||
-
|
||||
########################变量定义#################################
|
||||
|
||||
LOCAL_DIR=/var/tmp/uos-migration/data
|
||||
@@ -227,8 +220,7 @@ get_abi_comp_rest()
|
||||
NUM1=0
|
||||
#兼容性开关,0-兼容;1-不兼容
|
||||
COMP_FLAG=0
|
||||
- #cat ./$abi_diff_file.tmp | while read line
|
||||
- while read line
|
||||
+ while read line
|
||||
do
|
||||
if [[ $line == *$DATA_LINE_1* ]];then
|
||||
NUM2=$(( $NUM1 % 5 ))
|
||||
@@ -262,7 +254,6 @@ get_abi_comp_rest()
|
||||
then
|
||||
abi_var_comp_2="${abi_diff_file%.*}|$line|兼容"
|
||||
else
|
||||
- #echo "$abi_diff_file|$line|不规范,清确认!" >> $EXP_DIR/$ABI_DIFF_PKG_ERR
|
||||
abi_var_incomp_2="$NAME|$COMP_TYPE|$data_line|$line"
|
||||
echo $abi_var_incomp_2 >> $EXP_DIR/$ABI_INCOMPAT_PKG
|
||||
#此时abi编译以来库文件或者二进制包不兼容,那么该rpm包不兼容
|
||||
@@ -280,7 +271,6 @@ get_abi_comp_rest()
|
||||
#abi检查结果中,rpm包以来的库文件或者二进制文件兼容
|
||||
abi_var_comp_3="${abi_diff_file%.*}|$line|兼容"
|
||||
else
|
||||
- #echo "$abi_diff_file|$line|不规范,清确认!" >> $EXP_DIR/$ABI_DIFF_PKG_ERR
|
||||
abi_var_incomp_3="$NAME|$COMP_TYPE|$data_line|$line|"
|
||||
echo $abi_var_incomp_3 >> $EXP_DIR/$ABI_INCOMPAT_PKG
|
||||
#此时abi编译以来库文件或者二进制包不兼容,那么该rpm包不兼容
|
||||
@@ -333,11 +323,6 @@ get_abi_comp_rest()
|
||||
ABI_INCOMP_NUM_TMP=`cat $EXP_DIR/$ABI_INCOMPAT_PKG | awk -F "|" '{print $1}' | sort | uniq | wc -l`
|
||||
ABI_INCOMP_NUM=`expr $ABI_INCOMP_NUM_TMP - 2`
|
||||
sed -i 's/INCOMP_PKG_NUM/'$ABI_INCOMP_NUM'/g' $EXP_DIR/$ABI_INCOMPAT_PKG
|
||||
-
|
||||
- #cp -f $EXP_DIR/$ABI_COMPAT_PKG $EXP_DIR/$PKG_COMP_LIST_03
|
||||
- #sed -i '/包名/d' $EXP_DIR/$PKG_COMP_LIST_03
|
||||
-
|
||||
-
|
||||
echo "兼容包列表:$EXP_DIR/$ABI_COMPAT_PKG"
|
||||
echo "非兼容包列表:$EXP_DIR/$ABI_INCOMPAT_PKG"
|
||||
echo "------------------------- 获取abi兼容、非兼容包列表结束 -------------------------"
|
||||
@@ -346,7 +331,6 @@ get_abi_comp_rest()
|
||||
#4. 获取系统基本信息
|
||||
get_system_info()
|
||||
{
|
||||
- #echo "====================Start enter get_system_info=============="
|
||||
#数据清理
|
||||
rm -f $EXP_DIR/$SYSTEM_INFO
|
||||
|
||||
@@ -381,15 +365,12 @@ get_system_info()
|
||||
cur_sysinfo=${cur_sysinfo_2:1:$cur_sysinfo_len}
|
||||
|
||||
system_info_2_line2=${SYSTEM_INFO_2_LINE2//CUR_VERSION/$cur_sysinfo}
|
||||
- #system_info_2_line2=${system_info_2_line2_tmp//TRA_VERSION/$trans_sysinfo}
|
||||
echo $system_info_2_line2 >> $EXP_DIR/$SYSTEM_INFO
|
||||
|
||||
#获取内核版本
|
||||
cur_kernel_info=`uname -r`
|
||||
- #trans_kernel_info="******"
|
||||
|
||||
system_info_3_line3=${SYSTEM_INFO_3_LINE3//CUR_KERNEL_VERSION/$cur_kernel_info}
|
||||
- #system_info_3_line3=${system_info_3_line3_tmp//TRA_KERNEL_VERSION/$trans_kernel_info}
|
||||
echo $system_info_3_line3 >> $EXP_DIR/$SYSTEM_INFO
|
||||
echo " " >> $EXP_DIR/$SYSTEM_INFO
|
||||
|
||||
@@ -409,19 +390,12 @@ get_system_info()
|
||||
|
||||
abi_comp_pkg_num_tmp=`cat $EXP_DIR/$ABI_COMPAT_PKG | wc -l`
|
||||
cur_pkg_num=`expr $abi_comp_pkg_num_tmp - 1`
|
||||
- #cur_pkg_sum=`rpm -qa | wc -l`
|
||||
- #trans_pkg_sum=`rpm -qa | wc -l`
|
||||
|
||||
system_info_9_line9=${SYSTEM_INFO_9_LINE9//REPLACE_PKG_NUM/$cur_pkg_num}
|
||||
- #system_info_9_line9=${system_info_9_line9_tmp//INSTALL_PKG_NUM/$trans_pkg_sum}
|
||||
echo $system_info_9_line9 >> $EXP_DIR/$SYSTEM_INFO
|
||||
echo " " >> $EXP_DIR/$SYSTEM_INFO
|
||||
|
||||
echo $SYSTEM_INFO_11_LINE11 >> $EXP_DIR/$SYSTEM_INFO
|
||||
-
|
||||
- #abi_comp_pkg_num_tmp=`cat $EXP_DIR/$ABI_COMPAT_PKG | wc -l`
|
||||
- #abi_comp_pkg_num=`expr $abi_comp_pkg_num_tmp - 1`
|
||||
- #system_info_12_line12=${SYSTEM_INFO_12_LINE12//COMP_NUM/$abi_comp_pkg_num}
|
||||
system_info_12_line12=${SYSTEM_INFO_12_LINE12//COMP_NUM/$cur_pkg_num}
|
||||
echo $system_info_12_line12 >> $EXP_DIR/$SYSTEM_INFO
|
||||
|
||||
@@ -450,7 +424,6 @@ pkg_comp_rst()
|
||||
rm -f $EXP_DIR/$PKG_COMP_LIST_01
|
||||
|
||||
pkg_sum_num=`cat $EXP_DIR/$UOS_PKG_RPMS_LIST | wc -l`
|
||||
- #pkg_num_inst=`cat $EXP_DIR/$UOS_PKG_RPMS_LIST | grep uelc20 | wc -l`
|
||||
pkg_num_inst_tmp=`cat $EXP_DIR/$ABI_COMPAT_PKG | wc -l`
|
||||
pkg_num_inst=`expr $pkg_num_inst_tmp - 1`
|
||||
|
||||
@@ -476,8 +449,6 @@ pkg_comp_rst()
|
||||
pkginfo_3_line3=${pkginfo_3_line3_tmp//UOS_VERSION/$trans_sysinfo_1}
|
||||
echo $pkginfo_3_line3 >> $EXP_DIR/$PKG_COMP_LIST_01
|
||||
|
||||
- #cat $EXP_DIR/$UOS_PKG_RPMS_LIST | grep uelc20 > $EXP_DIR/$PKG_COMP_LIST_04
|
||||
- #echo "==============End enter pkg_comp_rst========="
|
||||
}
|
||||
|
||||
create_file_path
|
||||
--
|
||||
2.20.1
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
Name: migration-tools
|
||||
Version: 1.0.2
|
||||
Release: 2
|
||||
Release: 3
|
||||
License: MulanPSL-2.0
|
||||
Summary: A tool to help users migrate the Centos system to the UOS system and openEuler system
|
||||
Source0: %{name}-%{version}.tar.gz
|
||||
@ -9,6 +9,7 @@ Source2: xlwt-1.3.0-py2.py3-none-any.whl
|
||||
# patches
|
||||
Patch0: 0001-format-code.patch
|
||||
Patch1: 0002-modify-excel-report-content.patch
|
||||
Patch2: 0003-delete-redundant-code.patch
|
||||
|
||||
BuildArch: noarch
|
||||
BuildRequires: systemd
|
||||
@ -107,6 +108,9 @@ rm -rf /usr/bin/migration-tools
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Fri Nov 1 2024 xuezhixin <xuezhixin@uniontech.com> - 1.0.2-3
|
||||
- add 0003-delete-redundant-code.patch
|
||||
|
||||
* Fri Nov 1 2024 xuezhixin <xuezhixin@uniontech.com> - 1.0.2-2
|
||||
- add 0002-modify-excel-report-content.patch
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user