build: Hold a dictionary for delta package lists
This commit is contained in:
@@ -232,7 +232,8 @@ class Builder:
|
|||||||
|
|
||||||
self.new_packages = []
|
self.new_packages = []
|
||||||
self.new_debug_packages = []
|
self.new_debug_packages = []
|
||||||
self.new_delta_packages = []
|
|
||||||
|
self.delta_map = {}
|
||||||
|
|
||||||
def set_spec_file(self, specuri):
|
def set_spec_file(self, specuri):
|
||||||
if not specuri.is_remote_file():
|
if not specuri.is_remote_file():
|
||||||
@@ -1064,7 +1065,8 @@ class Builder:
|
|||||||
# FIXME Remove this hack
|
# FIXME Remove this hack
|
||||||
pkg.metadata.package.debug_package = package.debug_package
|
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()
|
pkg.close()
|
||||||
self.set_state("buildpackages")
|
self.set_state("buildpackages")
|
||||||
@@ -1087,6 +1089,8 @@ class Builder:
|
|||||||
os.environ.clear()
|
os.environ.clear()
|
||||||
os.environ.update(ctx.config.environ)
|
os.environ.update(ctx.config.environ)
|
||||||
|
|
||||||
|
print self.delta_map
|
||||||
|
|
||||||
def build_delta_packages(self, package, outdir):
|
def build_delta_packages(self, package, outdir):
|
||||||
max_delta_count = int(ctx.config.values.build.max_delta_count)
|
max_delta_count = int(ctx.config.values.build.max_delta_count)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user