Explicitly create empty reprepro dists
Call `reprepro export` to always recreate indices, even for empty dists. This is sort of a shotgun approach, local testing on the server indicates it increases total time of a noop update by ~5.5 minutes for the "debian" repo, which is by far the worst case of anything we mirror. If this proves problematic, we can engineer a more targeted solution to check for empty dists and only export those. Change-Id: I7e39e427e1941f055fae0408e4c1f2a2f2b35547
This commit is contained in:
parent
b0ff8c64bb
commit
08af9a5ab8
@ -38,6 +38,9 @@ REPREPRO="$K5START reprepro --confdir $REPREPRO_CONFIG"
|
||||
echo_ts "Obtaining reprepro tokens and running reprepro update"
|
||||
$REPREPRO update
|
||||
|
||||
echo_ts "Explicitly generating dist indices just in case some are missing"
|
||||
$REPREPRO export
|
||||
|
||||
if [ -f $UNREF_FILE ] ; then
|
||||
echo_ts "Cleaning up files made unreferenced on the last run"
|
||||
$REPREPRO deleteifunreferenced < $UNREF_FILE
|
||||
|
Loading…
Reference in New Issue
Block a user