From 3e62130a6c929b6afa0fddcd2443e330c7aa60bc Mon Sep 17 00:00:00 2001 From: Jesse Keating Date: Tue, 8 Jul 2008 18:00:01 -0400 Subject: [PATCH] Create debuginfo metadata when creating metadata, if we've gathered debuginfo Move cachedir to a variable definition since we use it more than once. --- src/pypungi/__init__.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/pypungi/__init__.py b/src/pypungi/__init__.py index 75fcfe9c..46c643ea 100644 --- a/src/pypungi/__init__.py +++ b/src/pypungi/__init__.py @@ -605,8 +605,15 @@ class Pungi(pypungi.PungiBase): self.config.get('default', 'version'), self.config.get('default', 'arch')) + cachedir = self.config.get('default', 'cachedir') + # setup the createrepo call - self._makeMetadata(self.topdir, self.config.get('default', 'cachedir'), compsfile, repoview=True, repoviewtitle=repoviewtitle) + self._makeMetadata(self.topdir, cachedir, compsfile, repoview=True, repoviewtitle=repoviewtitle) + + # create repodata for debuginfo + if self.config.getboolean('default', 'debuginfo'): + path = os.path.join(self.archdir, 'debug') + self._makeMetadata(path, cachedir, repoview=False) def doBuildinstall(self): """Run anaconda-runtime's buildinstall on the tree."""