./sysutils/etckeeper, Store /etc in git, mercurial, bzr or darcs

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.18.8, Package name: etckeeper-1.18.8, Maintainer: pkgsrc-users

etckeeper is a collection of tools to let /etc be stored in a git,
mercurial, darcs, or bzr repository. It hooks into apt (and other
package managers including yum and pacman-g2) to automatically commit
changes made to /etc during package upgrades. It tracks file metadata
that revison control systems do not normally support, but that is
important for /etc, such as the permissions of /etc/shadow.
It's quite modular and configurable, while also being simple to use
if you understand the basics of working with revision control.


Required to run:
[lang/perl5]

Required to build:
[pkgtools/cwrappers]

Master sites: (Expand)

SHA1: ab0c534014887e3198b98c9bdebf72149e4ee9e6
RMD160: 21c26ca01ec6b2fb59a7231c53b822ceda5072fb
Filesize: 82.973 KB

Version history: (Expand)


CVS history: (Expand)


   2018-10-07 12:52:40 by Amitai Schleier | Files touched by this commit (3) | Package updated
Log message:
Update to 1.18.8. From the changelog:

* Work around git commit's lack of robustness, by providing reasonable
  default values for GIT_COMMITTER_EMAIL etc. This was already done as
  part of the su/sudo handling, and is now always done.
* Don't hardcode the master branch when pushing to PUSH_REMOTE.
  Instead, let git push whatever branches it is configured to push to
  that remote.
* Added some unit tests.
  Thanks, Henrik Riomar.
* etckeeper will work on systems that do not have perl installed.
  (perl is still used when available as it's faster)
  Thanks, William Johansson and radhus.
* Prevent LC_ALL overriding the LC_COLLATE used to sort metadata.
* Only show errors (no progress indicators) when pushing Git/Mercurial repos
  to avoid unncessary cron mails.
  Thanks, Nils Steinger.
* Fix regex in 20-warn-problem-files.
* Added support for apk (alpine linux)
  Thanks, Henrik Riomar.
   2018-09-28 01:07:57 by Tobias Nygren | Files touched by this commit (1)
Log message:
etckeeper: bump rev for previous
   2018-09-28 00:56:38 by Tobias Nygren | Files touched by this commit (1)
Log message:
etckeeper: fix PLIST
   2018-08-22 11:48:07 by Thomas Klausner | Files touched by this commit (3558)
Log message:
Recursive bump for perl5-5.28.0
   2018-01-08 00:04:45 by Roland Illig | Files touched by this commit (2)
Log message:
etckeeper: Fix pkglint warnings, fix "grep" typo from 2013, bump revision

Plus, the file commit.d/20store-metadata had not been included in the
package, probably by accident. Regenerating cf-files.mk restored it.
   2018-01-01 23:30:04 by Roland Illig | Files touched by this commit (537)
Log message:
Sort PLIST files.

Unsorted entries in PLIST files have generated a pkglint warning for at
least 12 years. Somewhat more recently, pkglint has learned to sort
PLIST files automatically. Since pkglint 5.4.23, the sorting is only
done in obvious, simple cases. These have been applied by running:

  pkglint -Cnone,PLIST -Wnone,plist-sort -r -F
   2017-06-29 19:19:13 by Amitai Schleier | Files touched by this commit (3) | Package updated
Log message:
Revert patch to "be silent if there's nothing to commit." Upstream
recommends using `etckeeper unclean` to determine if there are any
changes in need of committing, which works with every VCS that
etckeeper supports. Bump PKGREVISION.
   2017-06-17 16:25:11 by Amitai Schleier | Files touched by this commit (1) | Package updated
Log message:
Bump PKGREVISION for previous.