Patch applied: https://git.fedorahosted.org/cgit/rpkg.git/commit/?id=028fd4565a0cf33a4adf47efd28bd6868e34e21e
Thanks. On 09/07/2014 05:25 AM, Lars R. Damerow wrote: > From: "Lars R. Damerow" <[email protected]> > > If sites want to accept other file formats into their src rpms, they can > subclass pyrpkg.Commands and add more values to Commands.UPLOADEXTS. > --- > src/pyrpkg/__init__.py | 12 ++++++------ > 1 file changed, 6 insertions(+), 6 deletions(-) > > diff --git a/src/pyrpkg/__init__.py b/src/pyrpkg/__init__.py > index 00bcfab..9260894 100644 > --- a/src/pyrpkg/__init__.py > +++ b/src/pyrpkg/__init__.py > @@ -62,6 +62,11 @@ class Commands(object): > by clients > """ > > + # This shouldn't change... often > + UPLOADEXTS = ['tar', 'gz', 'bz2', 'lzma', 'xz', 'Z', 'zip', 'tff', > + 'bin', 'tbz', 'tbz2', 'tgz', 'tlz', 'txz', 'pdf', 'rpm', > + 'jar', 'war', 'db', 'cpio', 'jisp', 'egg', 'gem', 'spkg'] > + > def __init__(self, path, lookaside, lookasidehash, lookaside_cgi, > gitbaseurl, anongiturl, branchre, kojiconfig, > build_client, user=None, dist=None, target=None, > @@ -914,11 +919,6 @@ class Commands(object): > def _srpmdetails(self, srpm): > """Return a tuple of package name, package files, and upload > files.""" > > - # This shouldn't change... often > - UPLOADEXTS = ['tar', 'gz', 'bz2', 'lzma', 'xz', 'Z', 'zip', 'tff', > - 'bin', 'tbz', 'tbz2', 'tgz', 'tlz', 'txz', 'pdf', > 'rpm', > - 'jar', 'war', 'db', 'cpio', 'jisp', 'egg', 'gem', > 'spkg'] > - > # get the name > cmd = ['rpm', '-qp', '--nosignature', '--qf', '%{NAME}', srpm] > # Run the command > @@ -957,7 +957,7 @@ class Commands(object): > contents = output.strip().split('\n') > # Cycle through the stuff and sort correctly by its extension > for file in contents: > - if file.rsplit('.')[-1] in UPLOADEXTS: > + if file.rsplit('.')[-1] in self.UPLOADEXTS: > uploadfiles.append(file) > else: > files.append(file) > -- Pavol Babincak Release Engineering, Red Hat -- buildsys mailing list [email protected] https://admin.fedoraproject.org/mailman/listinfo/buildsys
