Download Latest Version rpmrebuild-2.21-1.noarch.rpm (113.5 kB)
Email in envelope

Get an email when there's a new version of rpm rebuild

Home / OldFiles
Name Modified Size InfoDownloads / Week
Parent folder
rpmrebuild-2.2.1-1rpm3.src.rpm 2008-04-02 5.1 kB
rpmrebuild-2.2.1-1rpm3.noarch.rpm 2008-04-02 88.7 kB
rpmrebuild-2.2.0-rc2_rpm4.src.rpm 2007-10-17 66.2 kB
rpmrebuild-2.2.0-rc2_rpm4.noarch.rpm 2007-10-17 70.8 kB
rpmrebuild-2.2.0-rc1_rpm4.src.rpm 2007-10-16 65.9 kB
rpmrebuild-2.2.0-rc1_rpm4.noarch.rpm 2007-10-16 71.4 kB
rpmrebuild-1.4.7-3rpm4.src.rpm 2004-08-16 38.9 kB
rpmrebuild-1.4.7-3rpm4.noarch.rpm 2004-08-16 36.4 kB
rpmrebuild-1.4.7-3rpm3.src.rpm 2004-08-16 38.9 kB
rpmrebuild-1.4.7-3rpm3.noarch.rpm 2004-08-16 36.4 kB
rpmrebuild-1.4.7-1rpm4.src.rpm 2004-07-21 37.8 kB
rpmrebuild-1.4.7-1rpm4.noarch.rpm 2004-07-21 35.5 kB
rpmrebuild-1.4.7-1rpm3.src.rpm 2004-07-21 37.8 kB
rpmrebuild-1.4.7-1rpm3.noarch.rpm 2004-07-21 35.5 kB
rpmrebuild-1.4.6-4rpm4.src.rpm 2004-05-25 36.5 kB
rpmrebuild-1.4.6-4rpm4.noarch.rpm 2004-05-25 34.3 kB
rpmrebuild-1.4.6-4rpm3.src.rpm 2004-05-25 36.5 kB
rpmrebuild-1.4.6-4rpm3.noarch.rpm 2004-05-25 34.3 kB
rpmrebuild-1.4.6-3rpm4.src.rpm 2004-05-19 35.7 kB
rpmrebuild-1.4.6-3rpm4.noarch.rpm 2004-05-19 33.9 kB
rpmrebuild-1.4.6-3rpm3.src.rpm 2004-05-19 35.7 kB
rpmrebuild-1.4.6-3rpm3.noarch.rpm 2004-05-19 33.9 kB
rpmrebuild-1.4.6-2rpm4.src.rpm 2004-05-07 34.8 kB
rpmrebuild-1.4.6-2rpm4.noarch.rpm 2004-05-07 33.0 kB
rpmrebuild-1.4.6-2rpm3.src.rpm 2004-05-07 34.8 kB
rpmrebuild-1.4.6-2rpm3.noarch.rpm 2004-05-07 33.0 kB
rpmrebuild-1.4.6-1.src.rpm 2004-01-08 34.3 kB
rpmrebuild-1.4.6-1.noarch.rpm 2004-01-08 32.7 kB
rpmrebuild-1.4.5-2.src.rpm 2003-11-20 34.0 kB
rpmrebuild-1.4.5-2.noarch.rpm 2003-11-20 32.5 kB
rpmrebuild-1.4.5-1.src.rpm 2003-07-10 33.2 kB
rpmrebuild-1.4.5-1.noarch.rpm 2003-07-10 31.9 kB
rpmrebuild-1.4.4-1.src.rpm 2003-06-17 32.4 kB
rpmrebuild-1.4.4-1.noarch.rpm 2003-06-17 31.2 kB
rpmrebuild-1.4.3-1.src.rpm 2003-06-10 31.1 kB
rpmrebuild-1.4.3-1.noarch.rpm 2003-06-10 30.1 kB
rpmrebuild-1.4.2-1.noarch.rpm 2003-06-02 29.5 kB
rpmrebuild-1.4.2-1.src.rpm 2003-06-02 30.6 kB
rpmrebuild-1.4.1-1.src.rpm 2003-02-04 30.3 kB
rpmrebuild-1.4.1-1.noarch.rpm 2003-02-04 29.3 kB
rpmrebuild-1.4.0-1.noarch.rpm 2003-01-17 29.0 kB
rpmrebuild-1.2-0.src.rpm 2002-12-03 23.9 kB
rpmrebuild-1.2-0.noarch.rpm 2002-12-03 23.3 kB
rpmrebuild-1.1-1.src.rpm 2002-11-26 21.7 kB
rpmrebuild-1.1-1.noarch.rpm 2002-11-26 19.5 kB
rpmrebuild-1.1-0.src.rpm 2002-11-23 21.5 kB
rpmrebuild-1.1-0.noarch.rpm 2002-11-23 19.3 kB
rpmrebuild-1.0-0.src.rpm 2002-10-23 21.3 kB
rpmrebuild-1.0-0.noarch.rpm 2002-10-23 19.2 kB
rpmrebuild-0.7-1.src.rpm 2002-10-08 16.7 kB
rpmrebuild-0.7-1.noarch.rpm 2002-10-07 15.1 kB
rpmrebuild-0.7-0.noarch.rpm 2002-09-30 14.2 kB
rpmrebuild-0.6-0.noarch.rpm 2002-09-24 14.5 kB
rpmrebuild-0.5-0.noarch.rpm 2002-09-20 13.0 kB
rpmrebuild-0.4-2.noarch.rpm 2002-09-18 12.1 kB
rpmrebuild-0.4-1.noarch.rpm 2002-09-18 11.7 kB
rpmrebuild-0.4-0.noarch.rpm 2002-07-22 11.6 kB
rebuild_rpm.sh 2002-07-11 3.7 kB
Totals: 58 Items   1.8 MB 0
summary
--------
rpmrebuild is a tool to build an rpm file from the rpm database
of installed softwares.
It can be used to quickly build modified rpm packages.

how does it work
-----------------
The rpm database contains many things,in fact all what is need to build the rpm file
(even the pre/post install scripts).
One can access the database in shell-script (rpm -q), or throw an API in C language.
I choose the shell-script for portability, debug facility, and because there was no 
performance need.

warning : 
---------
- the rebuild is done from the installed files, so, if there was some
modifications (config or so), they are reported in the new package.
but I show what is concerned
- if the original package was signed, the new one is not

last remark : 
-------------
the rpm software as now a "repackage" option but :
- it is not documented in man page
- it can only be used in erase command (rpm -e --repackage), this can be not possible because of dependencies
- for informations, the result goes to /var/spool/up2date

The script as only been tested on redhat distribution (6.x and 7.x releases)
but should work on any distribution now.

historic
----------
In 1999, I had a big problem, when updating a package : the new version was not working !
So I had to "go back", but it was impossible to find the old rpm file (on local disk, or on the net).
I just had it installed, on another host ...

I do not find any tool on the net, so I write a first release for this need, and I use it rarely.
But, in July 2002, I had a request from other Linux admin.
As the script seems to match a more general need, I decide to put public on the net

author
------
Eric Gerbier <gerbier@users.sourceforge.net>
URL : http://rpmrebuild.sourceforge.net
Source: README, updated 2011-07-12