summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xbuildrepo9
1 files changed, 6 insertions, 3 deletions
diff --git a/buildrepo b/buildrepo
index 524aaa6..b1f36cd 100755
--- a/buildrepo
+++ b/buildrepo
@@ -44,6 +44,9 @@ build() {
cd "$aportsdir/$repo" || return 1
mkdir -p "$repodir/$repo"
+ if ! [ -f "$repodir/$repo"/APK_INDEX.gz ]; then
+ indexupdate="APK_INDEX.gz"
+ fi
# first we try copy everything possible and find out which we need
# to rebuild. By doing this we might save us for rebuilding
@@ -79,6 +82,9 @@ build() {
done
fi
+ # kill old packages in repo
+ purge "$repo"
+
# generate the repository index
cd "$repodir/$repo"
echo ">>> Generating Index for $repo..."
@@ -90,9 +96,6 @@ build() {
done
apk $deps index *.apk | gzip -9 > APK_INDEX.gz
fi
-
- # kill old packages in repo
- purge "$repo"
}
while getopts "a:d:hl:pr:" opt; do