From e0217ee520949f51aef0f220d33d44bb3c9aa82c Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Thu, 7 Feb 2013 15:29:53 +0000 Subject: abuild: update abuild repo index when cleaning packages --- abuild.in | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/abuild.in b/abuild.in index 3082bba..a7a993d 100755 --- a/abuild.in +++ b/abuild.in @@ -500,6 +500,7 @@ cleanpkg() { "$abuildrepo"/$p.apk "$abuildrepo"/*/$p.apk done # remove given packages from index + update_abuildrepo_index } # clean all packages except current @@ -1136,13 +1137,16 @@ mklinks_abuildrepo() { done } -update_abuildrepo() { +build_abuildrepo() { local d apk if ! apk_up2date || [ -n "$force" ]; then sanitycheck && builddeps && clean && fetch && unpack \ && prepare && mkusers && rootpkg || return 1 fi + update_abuildrepo_index +} +update_abuildrepo_index() { clean_abuildrepo mklinks_abuildrepo @@ -1346,7 +1350,7 @@ up2date() { # rebuild package and abuildrepo index if needed abuildindex() { up2date && return 0 - update_abuildrepo + build_abuildrepo } # source all APKBUILDs and output: @@ -1650,7 +1654,7 @@ all() { if up2date && [ -z "$force" ]; then msg "Package is up to date" else - update_abuildrepo + build_abuildrepo fi } -- cgit v1.2.3-70-g09d2