On 07/15/2014 10:02 AM, David Mansfield wrote: > Hi All, > > Congrats on Centos 7, and thanks a million! > > This may have been answered before but I can't seem to discover... > > I did: > > yumdownloader --source sssd > rpmbuild --rebuild sssd-1.11.2-68.el7_0.5.src.rpm > > And the packages I got had a different "dist" tag than the installed > versions. > > Installed versions are ".el7_0" and the built ones were ".el7.centos". > > sssd-1.11.2-68.el7_0.5.x86_64 <== in repo > sssd-1.11.2-68.el7.centos.5.x86_64 <== rebuilt locally > > Is there a reason for this mismatch and is in intentional or an error? > It's a pain in the butt because I often want to replace existing package > version using 'rpm --replacepkgs --oldpackage' while testing fixes and > this makes it close to impossible due to huge dependency issues. > > (also, it seems like the default rebuild of the above package "forgets" > to generate one of the necessary packages: python-sssdconfig, but thats > a different issue). > You need to define your own dist variable for each rpm built, if you do not want the default. You can do it via rpmbuild: rpmbuild --define "dist .el7_0" <other stuff> ...OR... you can do a default in your .rpmmacros The system default dist (as you found) is .el7.centos if it is not modified. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: OpenPGP digital signature URL: <http://lists.centos.org/pipermail/centos-devel/attachments/20140715/7a296598/attachment-0007.sig>