content = ""
with open(aggregate_file_name, 'r') as f:
content = f.read()
- content_xml_root = ElementTree.fromstringlist(content)
- for element in content_xml_root.findall('aggregate'):
- element.set('project',obs_pre_prj)
- content = ElementTree.tostring(content_xml_root)
- with open(aggregate_file_name, 'w') as f:
- f.write(content)
- commit_msg="uploaded to copy pac %s/%s from %s" % (obs_pre_prj, package, obs_target_prj)
- try:
- build.commit_files(obs_pre_prj, package,
- [(aggregate_file_name, True)], commit_msg)
- except ObsError, error:
- raise UploadError("Unable to upload _aggregate to %s: %s" % \
- (obs_pre_prj, error))
+
+ if not re.search("qemu_aggregate", package):
+ content_xml_root = ElementTree.fromstringlist(content)
+ for element in content_xml_root.findall('aggregate'):
+ element.set('project',obs_pre_prj)
+ content = ElementTree.tostring(content_xml_root)
+ with open(aggregate_file_name, 'w') as f:
+ f.write(content)
+ commit_msg="uploaded to copy pac %s/%s from %s" % (obs_pre_prj, package, obs_target_prj)
+ try:
+ build.commit_files(obs_pre_prj, package,
+ [(aggregate_file_name, True)], commit_msg)
+ except ObsError, error:
+ raise UploadError("Unable to upload _aggregate to %s: %s" % \
+ (obs_pre_prj, error))
print "Copypac done."
def get_base_project(build, _project):