mirror of
https://github.com/openSUSE/osc.git
synced 2024-12-29 03:06:15 +01:00
Merge branch 'fix_product_builds' of https://github.com/adrianschroeter/osc
Fix counting of obs_repositories:/ in case of a product build. Also, always pass --signdummy to the build script in case of a product build (otherwise, the build seems to fail).
This commit is contained in:
commit
da68c523b3
@ -1120,12 +1120,16 @@ def main(apiurl, opts, argv):
|
|||||||
root = tree.getroot()
|
root = tree.getroot()
|
||||||
|
|
||||||
# product
|
# product
|
||||||
|
if root.find('instsource'):
|
||||||
|
# leads to unsigned media, but avoids build failure
|
||||||
|
buildargs.append('--signdummy')
|
||||||
|
|
||||||
for xml in root.findall('instsource'):
|
for xml in root.findall('instsource'):
|
||||||
found_obsrepositories = 0
|
found_obsrepositories = 0
|
||||||
for node in xml.findall('instrepo'):
|
for node in xml.findall('instrepo'):
|
||||||
if node and node.find('source').get('path') == 'obsrepositories:/':
|
if node and node.find('source').get('path') == 'obsrepositories:/':
|
||||||
found_obsrepositories = found_obsrepositories + 1
|
|
||||||
for path in bi.pathes:
|
for path in bi.pathes:
|
||||||
|
found_obsrepositories += 1
|
||||||
new_node = ET.SubElement(xml, 'instrepo')
|
new_node = ET.SubElement(xml, 'instrepo')
|
||||||
new_node.set('name', node.get('name') + "_" + str(found_obsrepositories))
|
new_node.set('name', node.get('name') + "_" + str(found_obsrepositories))
|
||||||
new_node.set('priority', node.get('priority'))
|
new_node.set('priority', node.get('priority'))
|
||||||
|
Loading…
Reference in New Issue
Block a user