Re: New rpm, same name, how to update

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



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:

	$ 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@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux