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

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


Branch: CURRENT, Version: 1.18.22, Package name: etckeeper-1.18.22, Maintainer: schmonz

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:

Filesize: 117.203 KB

Version history: (Expand)


CVS history: (Expand)


   2024-12-10 15:06:00 by Amitai Schleier | Files touched by this commit (2) | Package updated
Log message:
etckeeper: update to 1.18.22. Changes:

* Add /etc/cups/printers.conf{,.0} to ignore list
   2024-06-08 21:12:33 by Amitai Schleier | Files touched by this commit (3)
Log message:
etckeeper: fix commit on many platforms. Bump PKGREVISION.
   2023-11-29 03:54:19 by Amitai Schleier | Files touched by this commit (2) | Package updated
Log message:
etckeeper: update to 1.18.21. Changes:

* Consistently use mktemp if available, falling back to tempfile
  otherwise.
   2023-01-14 20:57:06 by Amitai Schleier | Files touched by this commit (3)
Log message:
Update to 1.18.20. From the changelog:

* Added support for Gentoo (emerge, qlist, and cave)
* Skip running pre-commit hook inside linked worktrees, to avoid it
  updating .etckeeper with the permissions of files not in /etc.
* commit: Run bzr with --quiet, since it outputs non-errors to stderr.
  Closes: #1018874
   2022-12-22 14:40:10 by Amitai Schleier | Files touched by this commit (8)
Log message:
Update to 1.18.18. From the changelog:

1.18.18:
- Replace deprecated egrep with grep -E. Thanks, Sam James
- Added support for Void Linux's xbps package manager. Thanks,
  Zev Weiss.

1.18.17:
- Fix committing of files with spaces in name when perl is not
  available. Thanks, Henrik Riomar
- Ignore udev's FHS violating large binary cache file /etc/udev/hwdb.bin
- Avoid warning messages from grep about binary files when there are
  filenames in /etc that do not correspond to the current locale
  settings. Thanks, thm

pkgsrc changes:
- Adjust installed bash-completion location to match other packages
- Use MAKE_DIRS instead of OWN_DIRS so unchanged files are uninstalled
- Take MAINTAINER
   2022-12-22 14:17:20 by Amitai Schleier | Files touched by this commit (1)
Log message:
Indent.
   2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952)
Log message:
*: recursive bump for perl 5.36
   2022-01-20 14:53:13 by Amitai Schleier | Files touched by this commit (4)
Log message:
Fix a missing EGREP subst. While here, subst PERL5 too. Bump PKGREVISION.