Pregenerate all udebs indexes if at least one udeb has been discovered. #108

This commit is contained in:
Andrey Smirnov
2014-09-30 21:11:01 +04:00
parent fae6e977c3
commit bd34ba4088
2 changed files with 6 additions and 1 deletions
+1 -1
View File
@@ -167,7 +167,7 @@ func (files *indexFiles) PackageIndex(component, arch string, udeb bool) *indexF
file = &indexFile{
parent: files,
discardable: udeb,
discardable: false,
compressable: true,
signable: false,
relativePath: relativePath,
+5
View File
@@ -521,6 +521,11 @@ func (p *PublishedRepo) Publish(packagePool aptly.PackagePool, publishedStorageP
udebs := []bool{false}
if hadUdebs {
udebs = append(udebs, true)
// For all architectures, pregenerate .udeb indexes
for _, arch := range p.Architectures {
indexes.PackageIndex(component, arch, true)
}
}
// For all architectures, generate Release files