def metadata_update_qa_group(qa_group): """ updates metadata for a specific qa_group """ # explicit affidavit = create_affidavit() if qa_group: filename = 'firmware-%s.xml.gz' % _qa_hash(qa_group) _generate_metadata_kind(filename, qa_group=qa_group, affidavit=affidavit) return # do for all db = LvfsDatabase(os.environ) db_firmware = LvfsDatabaseFirmware(db) qa_groups = db_firmware.get_qa_groups() for qa_group in qa_groups: filename_qa = 'firmware-%s.xml.gz' % _qa_hash(qa_group) _generate_metadata_kind(filename_qa, qa_group=qa_group, affidavit=affidavit)
def metadata_update_qa_group(qa_group): """ updates metadata for a specific qa_group """ # explicit if qa_group: filename = 'firmware-%s.xml.gz' % _qa_hash(qa_group) _generate_metadata_kind(filename, qa_group=qa_group) return [os.path.join(DOWNLOAD_DIR, filename)] # do for all db = LvfsDatabase(os.environ) db_firmware = LvfsDatabaseFirmware(db) qa_groups = db_firmware.get_qa_groups() filenames = [] for qa_group in qa_groups: filename_qa = 'firmware-%s.xml.gz' % _qa_hash(qa_group) filename = _generate_metadata_kind(filename_qa, qa_group=qa_group) filenames.append(filename) # return all the files we have to sign return filenames