abuild: wait 30 seconds for apk lockfile. improve error reporting
This commit is contained in:
parent
8d34be04b0
commit
92d947b000
12
abuild.in
12
abuild.in
@ -811,7 +811,13 @@ builddeps() {
|
|||||||
|
|
||||||
uninstall_after=".makedepends-$pkgname $uninstall_after"
|
uninstall_after=".makedepends-$pkgname $uninstall_after"
|
||||||
if [ -n "$install_deps" ] && [ -z "$recursive" ]; then
|
if [ -n "$install_deps" ] && [ -z "$recursive" ]; then
|
||||||
|
# make a --simluate run first to detect missing deps
|
||||||
|
# apk-tools --virtual is no goot at reporting those.
|
||||||
$SUDO apk add --repository "$apkcache" \
|
$SUDO apk add --repository "$apkcache" \
|
||||||
|
--wait 30 \
|
||||||
|
--simulate --quiet $deps || return 1
|
||||||
|
$SUDO apk add --repository "$apkcache" \
|
||||||
|
--wait 30 \
|
||||||
--virtual .makedepends-$pkgname $deps \
|
--virtual .makedepends-$pkgname $deps \
|
||||||
&& return 0
|
&& return 0
|
||||||
fi
|
fi
|
||||||
@ -834,6 +840,7 @@ builddeps() {
|
|||||||
cd "$dir" && $0 -k -r apkcache || return 1
|
cd "$dir" && $0 -k -r apkcache || return 1
|
||||||
done
|
done
|
||||||
$SUDO apk add -u --repository "$apkcache" \
|
$SUDO apk add -u --repository "$apkcache" \
|
||||||
|
--wait 30 \
|
||||||
--virtual .makedepends-$pkgname $deps
|
--virtual .makedepends-$pkgname $deps
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -945,12 +952,13 @@ post_add() {
|
|||||||
post_add $i || return 1
|
post_add $i || return 1
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
$SUDO apk add -u "$pkgf" || die "Failed to install $1"
|
$SUDO apk add --wait 30 -u "$pkgf" || die "Failed to install $1"
|
||||||
}
|
}
|
||||||
|
|
||||||
installdeps() {
|
installdeps() {
|
||||||
local deps i
|
local deps i
|
||||||
sudo apk add --repository "$apkcache" --virtual .makedepends-$pkgname \
|
sudo apk add --wait 30 --repository "$apkcache" \
|
||||||
|
--virtual .makedepends-$pkgname \
|
||||||
$makedepends
|
$makedepends
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user