abuild: do not try build/install dependencies that are provided by self
like when main package depends on subpackages
This commit is contained in:
parent
20d6494236
commit
23b3d4a8dd
9
abuild
9
abuild
|
@ -502,7 +502,14 @@ deptrace() {
|
||||||
builddeps() {
|
builddeps() {
|
||||||
local deps alldeps pkg i dir ver missing
|
local deps alldeps pkg i dir ver missing
|
||||||
msg "Building dependencies..."
|
msg "Building dependencies..."
|
||||||
deps="$BUILD_BASE $depends $makedepends"
|
deps="$BUILD_BASE $makedepends"
|
||||||
|
|
||||||
|
# add depends unless it is a subpackage
|
||||||
|
for i in $depends; do
|
||||||
|
subpackages_has $i || deps="$deps $i"
|
||||||
|
done
|
||||||
|
|
||||||
|
# find which deps are missing
|
||||||
for i in $deps; do
|
for i in $deps; do
|
||||||
if ! apk info -e $i; then
|
if ! apk info -e $i; then
|
||||||
if [ -z "$install_deps" ] && [ -z "$recursive" ]; then
|
if [ -z "$install_deps" ] && [ -z "$recursive" ]; then
|
||||||
|
|
Loading…
Reference in New Issue