[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[dak/master] Generate indices for all public archives in parallel



This should allow running a bit more in parallel.
---
 config/debian/dinstall.functions | 15 +++++----------
 1 file changed, 5 insertions(+), 10 deletions(-)

diff --git a/config/debian/dinstall.functions b/config/debian/dinstall.functions
index 63a2653..eee39e2 100755
--- a/config/debian/dinstall.functions
+++ b/config/debian/dinstall.functions
@@ -226,12 +226,10 @@ function mpfm() {
 }
 
 function packages() {
-    for archive in "${public_archives[@]}"; do
-        log "  Generating Packages/Sources for ${archive}"
-        dak generate-packages-sources2 -a "${archive}"
-        log "  Generating Contents for ${archive}"
-        dak contents generate -a "${archive}"
-    done
+    log "  Generating Packages/Sources for: ${public_archives[*]}"
+    dak generate-packages-sources2 -a "${public_archives[*]}"
+    log "  Generating Contents for: ${public_archives[*]}"
+    dak contents generate -a "${public_archives[*]}"
 }
 
 function pdiff() {
@@ -241,10 +239,7 @@ function pdiff() {
 
 function release() {
     log "Generating Release files"
-    for archive in "${public_archives[@]}"; do
-        log "  archive: ${archive}"
-        dak generate-releases -a "${archive}"
-    done
+    dak generate-releases -a "${public_archives[*]}"
 }
 
 function dakcleanup() {
-- 
2.1.4



Reply to: