mirror of
https://gitlab.alpinelinux.org/alpine/abuild.git
synced 2025-03-18 08:33:35 +00:00
abuild: improve error message when conflicting packages are installed
This commit is contained in:
parent
b7c197f20c
commit
a5caab30c9
@ -1558,15 +1558,15 @@ builddeps() {
|
||||
|
||||
# find which deps are missing
|
||||
for i in $builddeps; do
|
||||
if [ "${i#\!}" != "$i" ]; then
|
||||
$APK info --quiet --installed "${i#\!}"
|
||||
if [ "${i#\!}" != "$i" ] && $APK info --quiet --installed "${i#\!}"; then
|
||||
error "Conflicting package installed: ${i#\!}"
|
||||
elif ! deplist_has $i $installed_builddeps || [ -n "$upgrade" ]; then
|
||||
missing="$missing $i"
|
||||
fi
|
||||
done
|
||||
for i in $hostdeps; do
|
||||
if [ "${i#\!}" != "$i" ]; then
|
||||
$APK info --quiet --installed --root "$CBUILDROOT" "${i#\!}"
|
||||
if [ "${i#\!}" != "$i" ] && $APK info --quiet --installed --root "$CBUILDROOT" "${i#\!}"; then
|
||||
error "Conflicting package installed: ${i#\!}"
|
||||
elif ! deplist_has $i $installed_hostdeps || [ -n "$upgrade" ]; then
|
||||
missing="$missing $i"
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user