From 8682f6e0ecf6032b86e421331b66465681fe2c75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fatih=20A=C5=9F=C4=B1c=C4=B1?= Date: Fri, 8 Oct 2010 07:32:08 +0000 Subject: [PATCH] build: Hold a dictionary for delta package lists --- pisi/operations/build.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pisi/operations/build.py b/pisi/operations/build.py index e58de063..7136c01f 100644 --- a/pisi/operations/build.py +++ b/pisi/operations/build.py @@ -232,7 +232,8 @@ class Builder: self.new_packages = [] self.new_debug_packages = [] - self.new_delta_packages = [] + + self.delta_map = {} def set_spec_file(self, specuri): if not specuri.is_remote_file(): @@ -1064,7 +1065,8 @@ class Builder: # FIXME Remove this hack pkg.metadata.package.debug_package = package.debug_package - self.new_delta_packages += self.build_delta_packages(pkg, outdir) + delta_packages = self.build_delta_packages(pkg, outdir) + self.delta_map[name] = delta_packages pkg.close() self.set_state("buildpackages") @@ -1087,6 +1089,8 @@ class Builder: os.environ.clear() os.environ.update(ctx.config.environ) + print self.delta_map + def build_delta_packages(self, package, outdir): max_delta_count = int(ctx.config.values.build.max_delta_count)