[Yum] createrep question
Seth Vidal
skvidal at fedoraproject.org
Thu Feb 25 20:14:54 UTC 2010
On Thu, 25 Feb 2010, Kidwell,jr, Jack wrote:
>
> Hello,
>
>
>
> After several googles, I turn to you. Forgive my poor google skills if this is a FAQ.
>
>
>
> I have a COTS RPM that is invisible to yum, and I think the cause is the arch property. While the arch tag
> is properly set in the COTS RPM, createrepo always chooses “src”, ignoring the vendor’s arch tag.
>
>
>
> Looking in createrepo/ dumpMetadata.py I see this:
>
>
>
>
>
> def arch(self):
>
> if self.tagByName('sourcepackage') == 1 or not self.tagByName('sourcerpm'):
>
> return 'src'
>
> else:
>
> return self.tagByName('arch')
>
>
>
>
>
> The COTS RPM does not set tag SOURCERPM, so createrepo returns ‘src’.
>
>
>
> What’s the rationalization for this rule? I need to make a case with the vendor.
B/c that's how you can detect a sourcerpm.
How is the pkg being made such that it does not have sourcerpm tag?
Can you provide a link to this pkg?
-sv
More information about the Yum
mailing list