summaryrefslogtreecommitdiffstats
path: root/meta/lib/oe/package_manager/rpm/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'meta/lib/oe/package_manager/rpm/__init__.py')
-rw-r--r--meta/lib/oe/package_manager/rpm/__init__.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/meta/lib/oe/package_manager/rpm/__init__.py b/meta/lib/oe/package_manager/rpm/__init__.py
index 898184442f..6df0092281 100644
--- a/meta/lib/oe/package_manager/rpm/__init__.py
+++ b/meta/lib/oe/package_manager/rpm/__init__.py
@@ -33,6 +33,9 @@ class RpmIndexer(Indexer):
33class RpmSubdirIndexer(RpmIndexer): 33class RpmSubdirIndexer(RpmIndexer):
34 def write_index(self): 34 def write_index(self):
35 bb.note("Generating package index for %s" %(self.deploy_dir)) 35 bb.note("Generating package index for %s" %(self.deploy_dir))
36 # Remove the existing repodata to ensure that we re-generate it no matter what
37 bb.utils.remove(os.path.join(self.deploy_dir, "repodata"), recurse=True)
38
36 self.do_write_index(self.deploy_dir) 39 self.do_write_index(self.deploy_dir)
37 for entry in os.walk(self.deploy_dir): 40 for entry in os.walk(self.deploy_dir):
38 if os.path.samefile(self.deploy_dir, entry[0]): 41 if os.path.samefile(self.deploy_dir, entry[0]):