etckeeper-1.18.7-lp151.2.1.x86_64.rpm


Advertisement

Description

etckeeper - Store /etc under Version Control

Property Value
Distribution openSUSE Leap 15.1
Repository openSUSE Oss all
Package filename etckeeper-1.18.7-lp151.2.1.x86_64.rpm
Package name etckeeper
Package version 1.18.7
Package release lp151.2.1
Package architecture x86_64
Package type rpm
Category System/Management
Homepage http://etckeeper.branchable.com/
License GPL-2.0+
Maintainer -
Download size 81.86 KB
Installed size 111.06 KB
The etckeeper program is a tool to let /etc be stored in a git,
mercurial, bzr or darcs repository. It hooks into yum 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 is
quite modular and configurable, while also being simple to use if you
understand the basics of working with version control.

Alternatives

Package Version Architecture Repository
etckeeper - - -

Requires

Name Value
python(abi) = 2.7
python-base >= 2.7
systemd -

Provides

Name Value
config(etckeeper) = 1.18.7-lp151.2.1
etckeeper = 1.18.7-lp151.2.1
etckeeper(x86-64) = 1.18.7-lp151.2.1

Download

Type URL
Mirror widehat.opensuse.org
Binary Package etckeeper-1.18.7-lp151.2.1.x86_64.rpm
Source Package etckeeper-1.18.7-lp151.2.1.src.rpm

Install Howto

Install etckeeper rpm package:

# zypper install etckeeper

Files

Path
/etc/etckeeper/daily
/etc/etckeeper/etckeeper.conf
/etc/etckeeper/commit.d/10vcs-test
/etc/etckeeper/commit.d/20store-metadata
/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/systemd/system/etckeeper.service
/usr/lib/systemd/system/etckeeper.timer
/usr/lib64/python2.7/site-packages/bzr_etckeeper-0.0.0-py2.7.egg-info
/usr/lib64/python2.7/site-packages/bzrlib/plugins/etckeeper/__init__.py
/usr/lib64/python2.7/site-packages/bzrlib/plugins/etckeeper/__init__.pyc
/usr/sbin/etckeeper
/usr/sbin/rcetckeeper
/usr/share/bash-completion/
/usr/share/bash-completion/completions/etckeeper
/usr/share/doc/packages/etckeeper/GPL
/usr/share/doc/packages/etckeeper/README.md
/usr/share/doc/packages/etckeeper/doc/README.mdwn
/usr/share/doc/packages/etckeeper/doc/comments.mdwn
/usr/share/doc/packages/etckeeper/doc/index.mdwn
/usr/share/doc/packages/etckeeper/doc/install.mdwn
/usr/share/doc/packages/etckeeper/doc/news.mdwn
/usr/share/doc/packages/etckeeper/doc/todo.mdwn
/usr/share/doc/packages/etckeeper/doc/news/new_web_site.mdwn
/usr/share/doc/packages/etckeeper/doc/news/version_1.18.2.mdwn
/usr/share/doc/packages/etckeeper/doc/news/version_1.18.3.mdwn
/usr/share/doc/packages/etckeeper/doc/news/version_1.18.4.mdwn
/usr/share/doc/packages/etckeeper/doc/news/version_1.18.5.mdwn
/usr/share/doc/packages/etckeeper/doc/news/version_1.18.6.mdwn
/usr/share/doc/packages/etckeeper/doc/todo/30store-metadata_stores_metadata_for_untracked_files.mdwn
/usr/share/doc/packages/etckeeper/doc/todo/Adding_support_for_.hgignore.mdwn
/usr/share/doc/packages/etckeeper/doc/todo/Correct_misspelling_of___34__committer__34__.mdwn
/usr/share/doc/packages/etckeeper/doc/todo/Detailed_post-install_commit_messages.mdwn
/usr/share/doc/packages/etckeeper/doc/todo/Do_not_recreate_ignored_empty_directory.mdwn
/usr/share/doc/packages/etckeeper/doc/todo/Doesn__39__t_work_for_symlinks_to_dev-null__44___used_by_systemd.mdwn
/usr/share/doc/packages/etckeeper/doc/todo/Give_preference_to_etckeeper.conf_over_existing_repository_for_defining___36__VCS.mdwn
/usr/share/doc/packages/etckeeper/doc/todo/Patch:_Make_Pacman_5_call_etckeeper_hooks_as_late_as_possible.mdwn
/usr/share/doc/packages/etckeeper/doc/todo/Yet_another_patch_for_the_Pacman_5_hooks.mdwn
/usr/share/doc/packages/etckeeper/doc/todo/__91__Patch__93___Support_Pacman_5.x_hooks.mdwn
/usr/share/doc/packages/etckeeper/doc/todo/add_support_pacmatic_http:__47____47__kmkeen.com__47__pacmatic__47__.mdwn
/usr/share/doc/packages/etckeeper/doc/todo/automatic_git_gc.mdwn
/usr/share/doc/packages/etckeeper/doc/todo/basic_alpine_linux_support.mdwn
/usr/share/doc/packages/etckeeper/doc/todo/done.mdwn
/usr/share/doc/packages/etckeeper/doc/todo/etckeeper_with_git_breaks_update-manager_.mdwn
/usr/share/doc/packages/etckeeper/doc/todo/fixed_typo_in_README.mdwn
/usr/share/doc/packages/etckeeper/doc/todo/freebsd_pkgng_plugin.mdwn
/usr/share/doc/packages/etckeeper/doc/todo/how_to_restore_from_etckeeper.mdwn
/usr/share/doc/packages/etckeeper/doc/todo/include_mtime_into_metadata.mdwn
/usr/share/doc/packages/etckeeper/doc/todo/make_Perl_optional.mdwn
/usr/share/doc/packages/etckeeper/doc/todo/metadata_changes_don__39__t_cause_a_new_commit.mdwn
/usr/share/doc/packages/etckeeper/doc/todo/multiple_highlevel_package_managers.mdwn
/usr/share/doc/packages/etckeeper/doc/todo/origin_branch.mdwn
/usr/share/doc/packages/etckeeper/doc/todo/push_remote_branch.mdwn
/usr/share/doc/packages/etckeeper/doc/todo/regex_in_20-warn-problem-files.mdwn
/usr/share/doc/packages/etckeeper/doc/todo/remove_remaining_perl_usage.mdwn
/usr/share/doc/packages/etckeeper/doc/todo/requires___96__user.email__96___be_set_under_undocumented_circumstances.mdwn
/usr/share/doc/packages/etckeeper/doc/todo/running___96__find_.__96___in___47___prints_warnings.mdwn
/usr/share/doc/packages/etckeeper/doc/todo/split_the_repo.mdwn
/usr/share/doc/packages/etckeeper/doc/todo/track_multiple_directories.mdwn
/usr/share/doc/packages/etckeeper/doc/todo/unit_tests_with_bats.mdwn
/usr/share/doc/packages/etckeeper/doc/todo/unit_tests_with_bats_and_fakeroot.mdwn
/usr/share/doc/packages/etckeeper/doc/todo/use_getent__40__1__41___from_glibc_to_retrieve_user_home___35__27.mdwn
/usr/share/doc/packages/etckeeper/doc/todo/what_if_there_is_a_Git_repo_somewhere_underneath___47__etc__63__.mdwn
/usr/share/doc/packages/etckeeper/doc/todo/Detailed_post-install_commit_messages/comment_1_817aca821300362a4c4582bb8fb1dc8c._comment
/usr/share/doc/packages/etckeeper/doc/todo/Detailed_post-install_commit_messages/comment_2_e7bb6d14f2362997f1e15ea3bc448788._comment
/usr/share/doc/packages/etckeeper/doc/todo/Detailed_post-install_commit_messages/comment_3_f6b7ece8bb96a69d1fbc4e3abf12929f._comment
/usr/share/doc/packages/etckeeper/doc/todo/Detailed_post-install_commit_messages/comment_4_bf387e2effc4e14e331610e7e588693a._comment
/usr/share/doc/packages/etckeeper/doc/todo/Detailed_post-install_commit_messages/comment_5_2264f62f2b9c86e019fa8bacac699e81._comment
/usr/share/doc/packages/etckeeper/doc/todo/Doesn__39__t_work_for_symlinks_to_dev-null__44___used_by_systemd/comment_1_f17abb85a67bae90ee485d2eb5be183b._comment
/usr/share/doc/packages/etckeeper/doc/todo/Doesn__39__t_work_for_symlinks_to_dev-null__44___used_by_systemd/comment_2_ec7b55ad5d6b13e843e8179266a2f911._comment
/usr/share/doc/packages/etckeeper/doc/todo/automatic_git_gc/comment_1_a0d10512edff8765066bac4bbc8a0561._comment
/usr/share/doc/packages/etckeeper/doc/todo/automatic_git_gc/comment_2_1af062eb15d4b90644a5a67e31916657._comment
/usr/share/doc/packages/etckeeper/doc/todo/etckeeper_with_git_breaks_update-manager_/comment_1_2ae8af745340c6f4d5ee87c74c96e870._comment
/usr/share/doc/packages/etckeeper/doc/todo/etckeeper_with_git_breaks_update-manager_/comment_2_0324393d5a4f4e6a6174c27f1a53e886._comment
/usr/share/doc/packages/etckeeper/doc/todo/how_to_restore_from_etckeeper/comment_1_e97948136569a070265c1cd757e3c889._comment
/usr/share/doc/packages/etckeeper/doc/todo/include_mtime_into_metadata/comment_1_9e75c36722c194fecef316ae99d1d75e._comment
/usr/share/doc/packages/etckeeper/doc/todo/metadata_changes_don__39__t_cause_a_new_commit/comment_1_760124afc8a858dc1e407c9126d606b8._comment
/usr/share/doc/packages/etckeeper/doc/todo/multiple_highlevel_package_managers/comment_1_be96d2f726ce5c9adabdaf46cd17dcc6._comment
/usr/share/doc/packages/etckeeper/doc/todo/push_remote_branch/comment_1_f56144bea11901b8b1df4bcf552df801._comment
/usr/share/doc/packages/etckeeper/doc/todo/remove_remaining_perl_usage/comment_1_c901ff31a0cddf4912123c6443876327._comment
/usr/share/doc/packages/etckeeper/doc/todo/track_multiple_directories/comment_10_89b0ea104e18ec73f743b6d3e9aee1a9._comment
/usr/share/doc/packages/etckeeper/doc/todo/track_multiple_directories/comment_11_353f4ec6cb4c575c9459b430236e27d1._comment
/usr/share/doc/packages/etckeeper/doc/todo/track_multiple_directories/comment_1_de6b27ba6b98790101d9ab1a37d752dc._comment
/usr/share/doc/packages/etckeeper/doc/todo/track_multiple_directories/comment_2_042f7831f641c66396ef38c912692ae3._comment
/usr/share/doc/packages/etckeeper/doc/todo/track_multiple_directories/comment_3_5e52734a98bff9ccd4cd088cf6a4381d._comment
/usr/share/doc/packages/etckeeper/doc/todo/track_multiple_directories/comment_4_50fad97b58a7f1875092c7acb3f3acd8._comment
/usr/share/doc/packages/etckeeper/doc/todo/track_multiple_directories/comment_5_bec408cef5932ace7d6d136600827a1f._comment
/usr/share/doc/packages/etckeeper/doc/todo/track_multiple_directories/comment_6_bedb701e0175b2d3833041f2f496d3aa._comment
/usr/share/doc/packages/etckeeper/doc/todo/track_multiple_directories/comment_7_10615b0102e73f1b33f5a8d7207f8edb._comment
/usr/share/doc/packages/etckeeper/doc/todo/track_multiple_directories/comment_8_98d099e5947fb750e5ae9f79b70e318e._comment
/usr/share/doc/packages/etckeeper/doc/todo/track_multiple_directories/comment_9_63c1293cf56b1229d3b7e454306b74e0._comment
/usr/share/doc/packages/etckeeper/doc/todo/unit_tests_with_bats/comment_1_2f2834a99aa87aa6a5e6a21a4e7f05b0._comment
/usr/share/doc/packages/etckeeper/doc/todo/unit_tests_with_bats_and_fakeroot/comment_1_a110104aeb4642c02fd71065b83e8377._comment
/usr/share/doc/packages/etckeeper/doc/todo/unit_tests_with_bats_and_fakeroot/comment_2_891753882055435d7ed3a31c6d4666eb._comment
/usr/share/doc/packages/etckeeper/doc/todo/what_if_there_is_a_Git_repo_somewhere_underneath___47__etc__63__/comment_1_3d18e005c10b5f3e671fe6c12e5aa03d._comment
/usr/share/man/man8/etckeeper.8.gz

Changelog

2017-10-18 - aavindraa@gmail.com
- update to 1.18.7:
* Will work on systems that don't have perl. (Perl is still used
when available).
* Prevent LC_ALL overriding the LC_COLLATE used to sort metadata.
- includes changes from 1.18.6:
* Only show errors (no progress indicators) when pushing
Git/Mercurial repos to avoid unecessary cron mails.
* Fix regex in 20-warn-problem-files.
* Support added for apk (alpine linux)
- Lint spec file
- Point source URL to upstream tarball
- Mark dependency on python-base per rpmlint
- Patches / source modifications:
* Add 0001-Remove-env-from-shebang-in-zypper-plugin.patch
- fixes rpmlint warning about dependency detection
* Rebase etckeeeper-avoid-packagelist.patch
* Remove junk file caught by rpmlint (.mdwn)
2016-10-22 - jengelh@inai.de
- Remove redundant sections
2016-10-15 - ecsos@opensuse.org
- update Source to 1.18.5:
- Make etckeeper commit store metadata changes. The pre-commit
hook has always (and continues) to do that, but pre-commit is
only run when there are changes to tommit. This makes
metadata-only changes get committed.
- Move systemd files to /lib/systemd; /usr/lib/systemd is not
used on Debian.
- fix wrong path for systemd in rpm based distros with sed in spec
2016-07-03 - ecsos@opensuse.org
- update Source to 1.18.4:
- Optimised find for special and hard linked files.
- Adjust when Pacman 5 calls etckeeper hooks.
- Only run Pacman hooks when files in /etc have changed.
- Added systemd timer that can run etckeeper 10 minutes after boot, and also
daily. It's not enabled by default, partly because of overlap with the
cron job.
- update Source to 1.18.3:
- Added support for pacmatic, contributed by nicolaichuk.
- bzr: make sure EMAIL is defined
- Fix Makefile version patterns to ignore non-native version number
- Support ~/.config/git/config when determining the author name and email.
- Added support for Arch's pacman package manager version 5.
- Set HOME if it's not set, as is the case when using ubuntu's
update-manager.
- Move bash completion out of etc and into usr.
- update Source to 1.18.2:
- 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.
- update Source to 1.18.1
- 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.
- update to Sourcce to 1.18:
- Send yum pre-commit output to /dev/null
- Set LANG=C internally when doing some operations that have
been reported to fail in other locales.
- update Source to 1.17:
- Fix name of DNF plugin.
- Add --version
Thanks Andreas Wansner.
- New website, http://etckeeper.branchable.com/
- Add build-depends on dh-python.
- update Source to 1.16:
- Added support for Fedora's DNF highlevel package manager.
- Add architecture info to dpkg list-installed. Closes: #768145
- Orphaned the Debian package.
- rebase patch etckeeper-avoid-packagelist.patch
- change source url to github
- remove unnecessary file etckeeper-rpmlintrc
2016-06-03 - ecsos@opensuse.org
- update Source to 1.15:
- Recommend cron-daemon, rather than cron, as etckeeper only needs
cron.daily functionality. Closes: #762721
- update Source to 1.14:
- Handle failure to commit in post-install, pre-install by showing a
warning, rather than propigating the error to apt.
This avoids breaking the apt run when eg, git is misconfigured and
cannot commit.
pre-install already did this when it was able to use debconf to display a
message, but now debconf is not used, and it always behaves this way.
Closes: #760011
- change to new url

See Also

Package Description
etckeeper-cron-1.18.7-lp151.2.1.x86_64.rpm The etckeeper cron function
etckeeper-zypp-plugin-1.18.7-lp151.2.1.x86_64.rpm The etckeeper integration function with ZYpp
etherape-0.9.15-lp151.2.3.x86_64.rpm A Graphical Network Monitor
etherape-lang-0.9.15-lp151.2.3.noarch.rpm Translations for package etherape
ethtool-4.13-lp151.4.2.x86_64.rpm Examine and Tune Ethernet-Based Network Interfaces
etrophy-0.5.1-lp151.2.3.x86_64.rpm Library managing scores, trophies and unlockables
etrophy-data-0.5.1-lp151.2.3.noarch.rpm Etrophy shared data
etrophy-devel-0.5.1-lp151.2.3.x86_64.rpm Etrophy development files
evas-generic-loaders-1.20.7-lp151.6.67.x86_64.rpm Set of generic loaders for Evas
evemu-2.7.0-lp151.2.3.x86_64.rpm Input Event Device Emulation Library
evemu-devel-2.7.0-lp151.2.3.x86_64.rpm Development files for evemu
eventstat-0.04.05-lp151.1.1.x86_64.rpm Kernel event states monitoring tool
eventviews-18.12.3-lp151.1.2.x86_64.rpm Eventviews Library
eventviews-devel-18.12.3-lp151.1.2.x86_64.rpm Library for messages
eventviews-lang-18.12.3-lp151.1.2.noarch.rpm Translations for package eventviews
Advertisement
Advertisement