diff options
Diffstat (limited to 'archPackagesUpdate')
-rwxr-xr-x | archPackagesUpdate | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/archPackagesUpdate b/archPackagesUpdate index 0ea1fbc1..0bb41980 100755 --- a/archPackagesUpdate +++ b/archPackagesUpdate @@ -494,7 +494,20 @@ if ${aufRechenknecht}; then p } ' PKGBUILD \ - | grep -qwF "$(pacman -Qqg base base-devel)"; then + | grep -qwF "$( + pacman -Qqg base-devel + pacman -Qi base \ + | sed -n ' + /^Depends On\s*:/,/^\S/ { + s/^Depends On\s*:/ / + /^\S/d + p + } + ' \ + | tr ' ' '\n' \ + | sort -u \ + | grep -vxF '' + )"; then build_mode='makechrootpkg' else build_mode='archbuild' |