Age | Commit message (Collapse) | Author |
|
Add a basic pkgng plugin as a preparation to integrate etckeeper on
FreeBSD. Currently not enabled to build automatically.
To use on FreeBSD, install etckeeper manually and install the plugin
with:
$ cd pkgng
$ make
$ make install
and add this line to /usr/local/etc/pkg.conf:
PLUGINS [ etckeeper ]
|
|
to avoid spamming commit message with big diff when format changes
|
|
|
|
|
|
ITIL compliance requires that _every_ package
change is detectable.
This fix ensures etckeeper properly reports any
change in rpm manifest, including epoch and release.
It uses an RPM query-format string that yields
reproducible results.
By example, assume you update a package that
differs only in the release number.
Before fix, etckeeper logs:
committing changes in /etc after yum run
Package changes:
After fix, etckeeper logs:
committing changes in /etc after yum run
Package changes:
-0:baseline-0.3.6-2.fc13.noarch
-0:baseline-devel-0.3.6-2.fc13.noarch
-0:baseline-release-0.3.6-2.fc13.noarch
+0:baseline-0.3.6-3.fc13.noarch
+0:baseline-devel-0.3.6-3.fc13.noarch
+0:baseline-release-0.3.6-3.fc13.noarch
Signed-off-by: Paul Morgan <jumanjiman@gmail.com>
|
|
|
|
|
|
that in the commit message at the end.
|