etckeeper_1.18.2-1ubuntu1_all.deb


Advertisement

Description

etckeeper - store /etc in git, mercurial, bzr or darcs

Distribution: Ubuntu 16.04 LTS (Xenial Xerus)
Repository: Ubuntu Main amd64
Package name: etckeeper
Package version: 1.18.2
Package release: 1ubuntu1
Package architecture: all
Package type: deb
Installed size: 145 B
Download size: 26.84 KB
Official Mirror: archive.ubuntu.com
The etckeeper program is a tool to let /etc be stored in a git, mercurial, bzr or darcs repository. It hooks into APT to automatically commit changes made to /etc during package upgrades. It tracks file metadata that version 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 version control.

Alternatives

Conflicts

  • bzr << 1.5~

    Download

    Source package: etckeeper

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install etckeeper deb package:
      # sudo apt-get install etckeeper

    Files

    • /etc/apt/apt.conf.d/05etckeeper
    • /etc/cron.daily/etckeeper
    • /etc/cruft/filters-unex/etckeeper
    • /etc/etckeeper/etckeeper.conf
    • /etc/etckeeper/commit.d/10vcs-test
    • /etc/etckeeper/commit.d/30bzr-add
    • /etc/etckeeper/commit.d/30darcs-add
    • /etc/etckeeper/commit.d/30git-add
    • /etc/etckeeper/commit.d/30hg-addremove
    • /etc/etckeeper/commit.d/50vcs-commit
    • /etc/etckeeper/commit.d/99push
    • /etc/etckeeper/commit.d/README
    • /etc/etckeeper/init.d/10restore-metadata
    • /etc/etckeeper/init.d/20restore-etckeeper
    • /etc/etckeeper/init.d/40vcs-init
    • /etc/etckeeper/init.d/50vcs-ignore
    • /etc/etckeeper/init.d/50vcs-perm
    • /etc/etckeeper/init.d/50vcs-pre-commit-hook
    • /etc/etckeeper/init.d/60darcs-deleted-symlinks
    • /etc/etckeeper/init.d/70vcs-add
    • /etc/etckeeper/init.d/README
    • /etc/etckeeper/list-installed.d/50list-installed
    • /etc/etckeeper/post-install.d/50vcs-commit
    • /etc/etckeeper/post-install.d/README
    • /etc/etckeeper/pre-commit.d/20warn-problem-files
    • /etc/etckeeper/pre-commit.d/30store-metadata
    • /etc/etckeeper/pre-commit.d/README
    • /etc/etckeeper/pre-install.d/10packagelist
    • /etc/etckeeper/pre-install.d/50uncommitted-changes
    • /etc/etckeeper/pre-install.d/README
    • /etc/etckeeper/unclean.d/50test
    • /etc/etckeeper/unclean.d/README
    • /etc/etckeeper/uninit.d/01prompt
    • /etc/etckeeper/uninit.d/50remove-metadata
    • /etc/etckeeper/uninit.d/50vcs-uninit
    • /etc/etckeeper/uninit.d/README
    • /etc/etckeeper/update-ignore.d/01update-ignore
    • /etc/etckeeper/update-ignore.d/README
    • /etc/etckeeper/vcs.d/50vcs-cmd
    • /usr/bin/etckeeper
    • /usr/lib/python2.7/dist-packages/bzr_etckeeper-0.0.0.egg-info
    • /usr/lib/python2.7/dist-packages/bzrlib/plugins/etckeeper/__init__.py
    • /usr/share/bash-completion/completions/etckeeper
    • /usr/share/doc/etckeeper/README.mdwn.gz
    • /usr/share/doc/etckeeper/changelog.Debian.gz
    • /usr/share/doc/etckeeper/copyright
    • /usr/share/doc/etckeeper/index.mdwn
    • /usr/share/doc/etckeeper/install.mdwn
    • /usr/share/doc/etckeeper/news.mdwn
    • /usr/share/doc/etckeeper/todo.mdwn
    • /usr/share/lintian/overrides/etckeeper
    • /usr/share/man/man8/etckeeper.8.gz

    Changelog

    2016-02-08 - Serge Hallyn <serge.hallyn@ubuntu.com> etckeeper (1.18.2-1ubuntu1) xenial; urgency=medium * Merge from Debian unstable. Remaining changes: - etckeeper: Ensure that LANG is set, default to UTF8, necessary for bzr to function properly in non-interactive shells (eg, cron); user's local LANG will override if set. (Patch sent upstream) - d/control: add hostname to build-depends - commit.d/50cvs-commit: ensure that bzr has valid user+email. Note this patch has been sent upstream, so can hopefully be dropped soon. - preinst, postinst: do not change the default vcs if it etckeeper was already installed. This is only needed because we are changing the default (Ubuntu used to default to bzr). If admin hasn't changed anything, dpkg tries to be smart and update to the new default. This can be removed in 16.10.

    2016-01-14 - Antoine Beaupré <anarcat@debian.org> etckeeper (1.18.2-1) unstable; urgency=medium * Prepare upload to Debian unstable * Fix Makefile version patterns to ignore non-native version number * Fix lintian warnings: * remove .pyc files on build * install bash completions in standard location * ignore missing debian/config file, we ask only on purge on purpose * ignore full path for /usr/bin/etckeeper, we use it to stash it for later * Update to standards 3.9.6, no change * Remove obsolete XS-Python-Version field * Run debconf-updatepo, outdating a bunch of translations

    2015-08-04 - Joey Hess <id@joeyh.name> etckeeper (1.18.2) unstable; urgency=medium * Use getent utility instead of perl. (Elan Ruusamäe) * Initial FreeBSD support with pkgng plugin. (William Johansson) * Fix README.md symlink in package (Sebastian Schmidt, Antoine Beaupré, closes: #791566) * Fix typo of GIT_COMMITTER_EMAIL.

    2015-12-01 - Serge Hallyn <serge.hallyn@ubuntu.com> etckeeper (1.18.1ubuntu2) xenial; urgency=medium * Remove etckeeper delta for defaulting LANG to UTF8 - this appears to have been fixed in bzr, as I cannot reproduce. This drops another piece of our delta from debian.

    2015-11-21 - Serge Hallyn <serge.hallyn@ubuntu.com> etckeeper (1.18.1ubuntu1) xenial; urgency=medium * Merge from Debian unstable. Remaining changes: - etckeeper: Ensure that LANG is set, default to UTF8, necessary for bzr to function properly in non-interactive shells (eg, cron); user's local LANG will override if set. (Patch sent upstream) - d/control: add hostname to build-depends - commit.d/50cvs-commit: ensure that bzr has valid user+email. Note this patch has been sent upstream, so can hopefully be dropped soon. * preinst, postinst: do not change the default vcs if it etckeeper was already installed. This is only needed because we are changing the default (Ubuntu used to default to bzr). If admin hasn't changed anything, dpkg tries to be smart and update to the new default. This can be removed in 16.10.

    2015-03-21 - Antoine Beaupré <anarcat@debian.org> etckeeper (1.18.1) unstable; urgency=medium * Add myself as maintainer (Closes: #768516) * Keeping the package native as I do not intend to diverge from upstream. * Update git URL in control file.

    2015-03-14 - Joey Hess <id@joeyh.name> etckeeper (1.18) unstable; urgency=medium * Send yum pre-commit output to /dev/null Thanks, Andrew Colin Kissa * Set LANG=C internally when doing some operations that have been reported to fail in other locales.

    2014-12-22 - Joey Hess <id@joeyh.name> etckeeper (1.17) unstable; urgency=medium * Fix name of DNF plugin. * Add --version Thanks Andreas Wansner. * New website, http://etckeeper.branchable.com/ * Add build-depends on dh-python.

    2014-11-07 - Joey Hess <joeyh@debian.org> etckeeper (1.16) unstable; urgency=medium * Added support for Fedora's DNF highlevel package manager. Thanks, Peter Listiak and Petr Spacek. * Add architecture info to dpkg list-installed. Closes: #768145 * Orphaned the Debian package.

    Advertisement
    Advertisement