summaryrefslogtreecommitdiffstats
path: root/src/pyfedpkg
diff options
context:
space:
mode:
Diffstat (limited to 'src/pyfedpkg')
-rw-r--r--src/pyfedpkg/__init__.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/pyfedpkg/__init__.py b/src/pyfedpkg/__init__.py
index 9a5abc9..775306f 100644
--- a/src/pyfedpkg/__init__.py
+++ b/src/pyfedpkg/__init__.py
@@ -967,10 +967,12 @@ class PackageModule:
# Handle the chain build version
if chain:
log.debug('Adding %s to the chain' % url)
- chain[-1].append(url)
- cmd.append(url)
+ chain.append([url])
+ # This next list comp is ugly, but it's how we properly get a :
+ # put in between each build set
+ cmd.extend(' : '.join([' '.join(sets) for sets in chain]).split())
log.info('Chain building %s + %s for %s' % (self.nvr,
- chain,
+ chain[:-1],
self.target))
log.debug('Building chain %s for %s with options %s and a ' \
'priority of %s' %