aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatarChristoph Goehre <christoph.goehre@gmx.de>2008-12-14 18:28:01 +0100
committerLibravatarChristoph Goehre <christoph.goehre@gmx.de>2008-12-14 18:28:01 +0100
commitfdef0f3f36edf2abbe08b4976c5bb1ae90d27ebc (patch)
tree1f3c966e22f21f32be743c2a0256562b14721f5f
parent2ca45f2e9b966f0d2d5f3d2c65a37ba998e177ae (diff)
downloadmini-dinstall-fdef0f3f36edf2abbe08b4976c5bb1ae90d27ebc.tar.bz2
mini-dinstall-fdef0f3f36edf2abbe08b4976c5bb1ae90d27ebc.tar.xz
mini-dinstall-fdef0f3f36edf2abbe08b4976c5bb1ae90d27ebc.tar.zst
regenerate reliable Release files on archive_style simple-subdir
If archive_style is simple-subdir and dynamic_reindex is true, we get in trouble with 'by-hand' changes in repository. Mini-dinstall looped in '_gen_release_impl()' over all architecture subdirectories but return by the first with no changes. Unfortunately 'all' is the first subdir and here are mostly no changes. All other Release files (for i386, sparc,...) are broken.
-rwxr-xr-xmini-dinstall2
1 files changed, 1 insertions, 1 deletions
diff --git a/mini-dinstall b/mini-dinstall
index 91fb4e9..ad49c47 100755
--- a/mini-dinstall
+++ b/mini-dinstall
@@ -1345,7 +1345,7 @@ class SimpleSubdirArchiveDirIndexer(ArchiveDirIndexer):
if not release_needed:
self._logger.info("Skipping Release generation")
- return
+ continue
self._logger.info("Generating Release...")
if no_act:
self._logger.info("Release generation complete")