upload kojipkgs data
This commit is contained in:
parent
eb330165cf
commit
09ed16e532
2 changed files with 12 additions and 6 deletions
|
|
@ -5061,7 +5061,7 @@ class createSignedRepoTask(CreaterepoTask):
|
|||
fo = file(os.path.join(self.datadir, "EMPTY_REPO"), 'w')
|
||||
fo.write("This repo is empty because its tag has no content for this arch\n")
|
||||
fo.close()
|
||||
files = ['pkglist']
|
||||
files = ['pkglist', 'kojipkgs']
|
||||
for f in os.listdir(self.datadir):
|
||||
files.append(f)
|
||||
self.session.uploadWrapper('%s/%s' % (self.datadir, f),
|
||||
|
|
@ -5201,7 +5201,8 @@ enabled=1
|
|||
pkgwriter.write(bnplet + '/' + bnp + '\n')
|
||||
self.logger.debug("os.symlink(%r, %r)", dep_path, dst)
|
||||
os.symlink(dep_path, dst)
|
||||
self.sigmap[bnp] = kojipkgs[bnp]['sigkey']
|
||||
rpminfo = kojipkgs[bnp]
|
||||
self.sigmap[rpminfo['id']] = rpminfo['sigkey']
|
||||
|
||||
|
||||
def make_pkglist(self, tag_id, arch, keys, opts):
|
||||
|
|
@ -5275,9 +5276,14 @@ enabled=1
|
|||
|
||||
|
||||
def write_kojipkgs(self):
|
||||
datafile = file(os.path.join(self.repodir, 'kojipkgs'), 'w')
|
||||
json.dump(self.kojipkgs, datafile, indent=4)
|
||||
datafile.close()
|
||||
filename = os.path.join(self.repodir, 'kojipkgs')
|
||||
datafile = file(filename, 'w')
|
||||
try:
|
||||
json.dump(self.kojipkgs, datafile, indent=4)
|
||||
finally:
|
||||
datafile.close()
|
||||
# and upload too
|
||||
self.session.uploadWrapper(filename, self.uploadpath, 'kojipkgs')
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -12361,7 +12361,7 @@ class HostExports(object):
|
|||
if fn.endswith('.drpm'):
|
||||
koji.ensuredir(os.path.join(archdir, 'drpms'))
|
||||
dst = "%s/drpms/%s" % (archdir, fn)
|
||||
elif fn.endswith('pkglist'):
|
||||
elif fn.endswith('pkglist') or fn.endswith('kojipkgs'):
|
||||
dst = '%s/%s' % (archdir, fn)
|
||||
else:
|
||||
dst = "%s/%s" % (datadir, fn)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue