Re: RFE: auto processing of XML files in repodata/ ?

seth vidal <[email protected]>
Newsgroups gmane.linux.rpm.metadata
Message-ID <1201763208.27307.28.camel@cutter>
On Fri, 2008-01-25 at 09:13 +0000, Piete Brooks wrote:
> > auto-adding the files is somewhat of a security hang up.
> 
> :-((
> 
> > It means if anyone can write anything to the repodata dir
> 
> ... just the once ...
> 
> > then those files will continue being propagated w/o my knowing it
> 
> ... assuming the processing is automatic, or you don't read the output 
> carefully

Then why not just script the modifyrepo lines if the process is
automatic?


> >> 1) include any .xml[.gz] file which is mentioned in the old repomd.xml
> >> 2) include any .xml[.gz] file in the old repodata/
> 
> I take it that those two are ruled out.

more likely than not, yes

> 
> >> 3) do (1) or (2) if a command line flag is passed to createrepo (-a ?)
> 
> Would you be happy with that? The default remains that extra files are 
> ignored, but if the user explicitly asks "do auto process all XMLs", it will 
> do (1)?

perhaps.


> I don't see a config file, so no way to tailor it per site.
true - a config file would be a bit odd for something as
instance-specific as createrepo.


> > If you feel like sending a patch I'd definitely take a look.
> 
> I write perl rather than python. I can (just about) read python, but I suspect 
> you'd not want anything I wrote in it!
> 
> Any use if I wrote in perl or comments the sort of thing I was after?

yah - perl wouldn't be all that helpful.

-sv
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.