summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Rees <maxcrees@me.com>2020-05-01 02:06:56 -0500
committerMax Rees <maxcrees@me.com>2020-05-01 02:06:56 -0500
commit649fb6374ae5b0581c0d02c78e1feb78ee1c3ad6 (patch)
treea253456c495f41f5dd175d359fe4dbd0af9b53d5
parent8ed2280a36147112c0feec10487659fe4791493d (diff)
downloadabuild-649fb6374ae5b0581c0d02c78e1feb78ee1c3ad6.tar.gz
abuild-649fb6374ae5b0581c0d02c78e1feb78ee1c3ad6.tar.bz2
abuild-649fb6374ae5b0581c0d02c78e1feb78ee1c3ad6.tar.xz
abuild-649fb6374ae5b0581c0d02c78e1feb78ee1c3ad6.zip
checkapk: avoid downloading -dbg and -dev multiple times
-rw-r--r--checkapk.in18
1 files changed, 14 insertions, 4 deletions
diff --git a/checkapk.in b/checkapk.in
index 0150568..5841a37 100644
--- a/checkapk.in
+++ b/checkapk.in
@@ -271,10 +271,20 @@ for i in $pkgname $subpackages; do
newapk="$(fetch_new "$_pkgname")"
- oldapk=old.apk
- if ! fetch_old "$_pkgname"; then
- oldapk=
- fi
+ case "$newapk" in
+ "$dbg2")
+ oldapk="$dbg1"
+ ;;
+ "$dev2")
+ oldapk="$dev1"
+ ;;
+ *)
+ oldapk=old.apk
+ if ! fetch_old "$_pkgname"; then
+ oldapk=
+ fi
+ ;;
+ esac
if [ -n "$oldapk" ]; then
pkginfo "$oldapk" "pkginfo-$_pkgname-old"