From cc5488b1d3434e4d08b499f54ffd8b456f7ca600 Mon Sep 17 00:00:00 2001 From: Tian jianyong <11429339@qq.com> Date: Thu, 19 Dec 2024 19:30:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=A6=BB=E7=BA=BF=E8=84=9A?= =?UTF-8?q?=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/prepare_offline_packages.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/prepare_offline_packages.sh b/scripts/prepare_offline_packages.sh index 5cfe9ef..49198dc 100644 --- a/scripts/prepare_offline_packages.sh +++ b/scripts/prepare_offline_packages.sh @@ -129,7 +129,10 @@ for pkg in "${PACKAGES[@]}"; do log_info "Checking dependencies for $pkg..." if [[ "$pkg" == @* ]]; then # Handle package groups - yum groupinfo "${pkg#@}" | grep "Mandatory Packages:" -A 100 | grep "^[[:space:]]*[^[:space:]]*" >> "$TEMP_PKGS" + # Remove '+' prefix and leading/trailing whitespace from package names + yum groupinfo "${pkg#@}" | grep "Mandatory Packages:" -A 100 | \ + grep "^[[:space:]]*[^[:space:]]*" | \ + sed 's/^[[:space:]]*+*//;s/[[:space:]]*$//' >> "$TEMP_PKGS" else echo "$pkg" >> "$TEMP_PKGS" get_dependencies "$pkg" >> "$TEMP_PKGS"