Projects / rpmrestore


Rpmrestore allows the user to show the differences (user, group, mode, mtime, size) between a package's status on install and its current status. This act as an improvement of the functionality provided by the "rpm -V" command. It also allows the user to restore the attributes to their original state (install state). It features a batch mode, an interactive mode, a logfile, and rollback.

Operating Systems

Recent releases

  •  22 Nov 2013 09:11

    Release Notes: A bug that affected interactive mode was fixed. A new rpmrestore_all tool was added, to work on all installed RPM packages. In the RPM package, directories defined in FHS (Filesystem Hierarchy Standard) are removed. The code now checks if a file is owned by several packages.

    •  03 Aug 2012 08:01

      Release Notes: A global configuration file (/etc/rpmrestorerc) is added. The API is changed to be more natural: the -f/-p options are now deprecated.

      •  27 Jul 2012 07:12

        Release Notes: A new option is added: capability, to manage POSIX capabilities. You can look at getcap/setcap man pages for more informations about capabilities. Note: this is not available on all Linux distributions.

        •  14 Nov 2007 18:33

          Release Notes: The code can now work on any shell (not just POSIX shells). The man page was standardized.

          •  20 Mar 2007 17:08

            Release Notes: This release can use 3 levels of configuration file (host, home, local file). Some bugs were fixed (localisation, rpm -V parsing, and a forgotten line feed). The code has been modified to follow Conway coding rules and improve maintainability.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.