There was an error while loading. Please reload this page.
1 parent 506ca2c commit 8eb215fCopy full SHA for 8eb215f
1 file changed
tools/pve/post-pbs-install.sh
@@ -62,7 +62,14 @@ repo_state_list() {
62
63
component_exists_in_sources() {
64
local component="$1"
65
- grep -h -E "^[^#]*Components:[^#]*\b${component}\b" /etc/apt/sources.list.d/*.sources 2>/dev/null | grep -q .
+ local line comp
66
+ while IFS= read -r line; do
67
+ line="${line#*Components:}"
68
+ for comp in $line; do
69
+ [[ "$comp" == "$component" ]] && return 0
70
+ done
71
+ done < <(grep -h -E "^[^#]*Components:" /etc/apt/sources.list.d/*.sources 2>/dev/null)
72
+ return 1
73
}
74
75
require_whiptail() {
0 commit comments