Path to this page:
./
sysutils/etckeeper,
Store /etc in git, mercurial, bzr or darcs
Branch: CURRENT,
Version: 1.18.21nb1,
Package name: etckeeper-1.18.21nb1,
Maintainer: schmonzetckeeper 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: 114.229 KB
Version history: (Expand)
- (2024-06-08) Updated to version: etckeeper-1.18.21nb1
- (2023-11-29) Updated to version: etckeeper-1.18.21
- (2023-01-14) Updated to version: etckeeper-1.18.20
- (2022-12-22) Updated to version: etckeeper-1.18.18
- (2022-06-28) Updated to version: etckeeper-1.18.16nb2
- (2022-01-20) Updated to version: etckeeper-1.18.16nb1
CVS history: (Expand)
2023-11-29 03:54:19 by Amitai Schleier | Files touched by this commit (2) | |
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.
|
2022-01-04 16:23:52 by Amitai Schleier | Files touched by this commit (1) |
Log message:
Remove patch missed in previous.
|
2022-01-04 16:22:53 by Amitai Schleier | Files touched by this commit (4) | |
Log message:
Update to 1.18.16. From the changelog:
* Improve sorting stability.
* Prefer mktemp over tempfile as the latter displays a deprecation
warning since debianutils 4.10. Thanks, Luke Mlsna.
* Use "command -v" rather than "which" to detect installed \
programs, as
it is more portable. Thanks, Eli Schwartz.
* Improve commit messages generated by package manager changes,
listing packages that are responsible for the changed config files.
Thanks to emkael for the patch.
* If gc.auto is not configured, override the default to make it gc
ten times more frequently, to avoid wasting space with loose objects.
* update-ignore: Preserve permissions from any preexisting VCS ignore file.
Thanks, Austin Chu.
* Removed the debian directory from the upstream source package as it's
not being maintained; see the debian package for an up-to-date one.
* debian/changelog moved to CHANGELOG and debian/copyright to COPYRIGHT.
|