Section: Maintenance Commands (8)
Updated: Feb 2005
applydeltarpm - reconstruct an rpm from a deltarpm
applydeltarpm applies a binary delta to either an old rpm or to
on-disk data to re-create a new rpm. The old rpm can be specified
option, if no rpm name is provided on-disk data is used. You
to make applydeltarpm print the percentage of completion, or
to make it more verbose about its operation.
The second an third form can be used to check if the reconstruction
is possible. It may fail if the on-disk data got changed
(deltarpms are created in a way that config file changes do not
matter) or the deltarpm does not match the rpm the delta was generated
option selects full (i.e. slow) on-disk checking, whereas
only checks if the filesizes have not changed.
Instead of a full deltarpm a sequence id can be given with the
option. Such an id contains all the information that is needed to
do reconstruction checking.
Finally information about a deltarpm can be printed with
applydeltarpm was written to work on systems with limited memory.
It uses a paging algorithm to keep the size of in-core data low
and not bring the system in an out-of-memory situation.
applydeltarpm returns 0 if the rpm could be recreated or the
checking succeeded, it returns 1 and prints an error message
to stderr if something failed.
Michael Schroeder <firstname.lastname@example.org