|
@@ -196,6 +196,10 @@ check_config() {
|
|
|
while IFS= read -r line || [[ -n "$line" ]]; do
|
|
while IFS= read -r line || [[ -n "$line" ]]; do
|
|
|
local pkg=$(echo "$line" | sed 's/#.*//' | xargs)
|
|
local pkg=$(echo "$line" | sed 's/#.*//' | xargs)
|
|
|
if [[ -z "$pkg" ]]; then continue; fi
|
|
if [[ -z "$pkg" ]]; then continue; fi
|
|
|
|
|
+ # Исключение для 'xorg', т.к. это группа пакетов и pacman -Q для нее не работает.
|
|
|
|
|
+ if [[ "$pkg" == "xorg" ]]; then
|
|
|
|
|
+ continue
|
|
|
|
|
+ fi
|
|
|
if ! pacman -Q "$pkg" &>/dev/null; then
|
|
if ! pacman -Q "$pkg" &>/dev/null; then
|
|
|
warn " -> Не найден (Pacman, из $(basename $f)): $pkg"
|
|
warn " -> Не найден (Pacman, из $(basename $f)): $pkg"
|
|
|
missing_pacman=1
|
|
missing_pacman=1
|