From bb6eb3f3c952f0d46d10c891cd0aa38ff63aa484 Mon Sep 17 00:00:00 2001 From: gordonwwang Date: Wed, 19 Jul 2023 15:26:17 +0800 Subject: [PATCH] adapt to rpm-dep-4.0-2 --- auto_release_increases/auto_release.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/auto_release_increases/auto_release.sh b/auto_release_increases/auto_release.sh index d1d9d3a..73bd760 100755 --- a/auto_release_increases/auto_release.sh +++ b/auto_release_increases/auto_release.sh @@ -26,7 +26,7 @@ function rpm_dep_list() echo "WARNNING: input file rpm_list is NULL." exit 1 fi - cat $file_in | xargs -I {} rpm-dep -B {} + cat $file_in | xargs -I {} rpm-dep -B {} -t yaml # 单纯的安装依赖,应该无需重编 # cat $file_in | xargs -I {} rpm-dep -I {} @@ -52,10 +52,10 @@ function get_list() # 遍历 yaml for file in $yaml_files; do # 提取 "level: 1" 的包名 - level1_package=$(cat $file | grep -A 1 "level: 1" | grep -oP '\((\K[^)]+)') + level1_package=$(cat $file | grep -A 1 "level: 1" | grep "src_name:" | awk '{print $2}') src_names+=("$level1_package") # 提取 "level: 2" 的包名 - cat $file | grep -A 1 "level: 2" | grep -oP '\((\K[^)]+)' >> $file_tmp + cat $file | grep -A 2 "level: 2" | grep "src_name:" | awk '{print $2}' >> $file_tmp done # cat $file_tmp | sort -u > $file_out sort -u $file_tmp -o $file_tmp -- Gitee