diff options
author | Max Rees <maxcrees@me.com> | 2020-05-01 02:06:56 -0500 |
---|---|---|
committer | Max Rees <maxcrees@me.com> | 2020-05-01 02:06:56 -0500 |
commit | 649fb6374ae5b0581c0d02c78e1feb78ee1c3ad6 (patch) | |
tree | a253456c495f41f5dd175d359fe4dbd0af9b53d5 /checkapk.in | |
parent | 8ed2280a36147112c0feec10487659fe4791493d (diff) | |
download | abuild-649fb6374ae5b0581c0d02c78e1feb78ee1c3ad6.tar.gz abuild-649fb6374ae5b0581c0d02c78e1feb78ee1c3ad6.tar.bz2 abuild-649fb6374ae5b0581c0d02c78e1feb78ee1c3ad6.tar.xz abuild-649fb6374ae5b0581c0d02c78e1feb78ee1c3ad6.zip |
checkapk: avoid downloading -dbg and -dev multiple times
Diffstat (limited to 'checkapk.in')
-rw-r--r-- | checkapk.in | 18 |
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" |