[CentOS] New rpm, same name, how to update

Robert Moskowitz rgm at htt-consult.com
Mon Dec 8 19:14:56 UTC 2008


A bit of top posting.

Everything is now working as needed. At least I am making the needed 
changes for my own RPM building. I will get the developers to pick this 
up. Or at least try.

Again thanks for the help. I am almost to the point where I can find a 
nice public repo to place these in...

Robert Moskowitz wrote:
> Warren Young wrote:
>   
>> Robert Moskowitz wrote:
>>   
>>     
>>> I await the developers help.
>>>     
>>>       
>> It's not hard to do it yourself.
>>
>> First, find the .spec file:
>>
>> 	$ cd the/source/trees/root
>> 	$ find . -name \*.spec -print
>>
>> Then see if there is a top-level 'make' rule for building RPMs:
>>   
>>     
>
> Arch is being used to maintain the source and I do a 'tla replay' to get 
> the night's patches. So everything is in the tree they use. Since this 
> is being compiled on lots of different distros, it is not following what 
> I am used to as you indicate below.
>
> But the developer showed me the spec file: ./test/packaging/hipl.spec, 
> and I am playing with the Release value to include the patch level.
>
>
>   
>> 	$ grep -l spec *akefile
>> 	$ less the-file-you-found-if-you-did-in-fact-find-one
>>
>> Likely you'll find that you can say something like 'make rpm' to build 
>> the RPM.  If not, try something like:
>>
>> 	# cp the-spec-file.spec /usr/src/redhat/SPECS
>> 	# cd /usr/src/redhat/SPECS
>> 	# rpmbuild -bb the-spec-file.spec
>>
>> Once you've figured out how to build the RPM, you can edit the spec file 
>> and rebuild the RPM.  Right up at the top, you'll find the version 
>> number stuff.  You want to change the "Release:" line.  It's typically 
>> an integer, and you just increase it by 1 each time you make a new RPM 
>> with the same "Version:" line.  When the version number changes, the 
>> release number gets reset to 1.  A higher release number is all it takes 
>> to make rpm not complain when trying to replace an existing package with 
>> a new one with the same version number.
>> _______________________________________________
>> CentOS mailing list
>> CentOS at centos.org
>> http://lists.centos.org/mailman/listinfo/centos
>>
>>   
>>     
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> http://lists.centos.org/mailman/listinfo/centos
>
>   



More information about the CentOS mailing list