diff options
author | Joey Hess <joey@gnu.kitenet.net> | 2009-02-13 13:31:35 -0500 |
---|---|---|
committer | Joey Hess <joey@gnu.kitenet.net> | 2009-02-13 13:31:35 -0500 |
commit | a97d887845955b58ab14bfb6e65f4e6868408872 (patch) | |
tree | 48d075cc28755dba6f83d51937cb6f7eff058753 /debian | |
parent | ab7f9bd44efa2bc1f1868c7e9abcda6d44749509 (diff) |
Add a daily cron job to autocommit changes to /etc
The cron job is enabled by default but can be disabled via etckeeper.conf.
(Thanks to Thierry Carrez)
Diffstat (limited to 'debian')
-rw-r--r-- | debian/changelog | 9 | ||||
-rw-r--r-- | debian/control | 1 | ||||
-rw-r--r-- | debian/cron.daily | 8 |
3 files changed, 18 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog index 7fb57b4..b357968 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,12 @@ +etckeeper (0.29) UNRELEASED; urgency=low + + * Add a daily cron job to autocommit changes to /etc. Closes: #515100 + The cron job is enabled by default but can be disabled + via etckeeper.conf. + (Thanks to Thierry Carrez) + + -- Joey Hess <joeyh@debian.org> Fri, 13 Feb 2009 13:30:25 -0500 + etckeeper (0.28) unstable; urgency=low * Support darcs. Thanks to Gian Piero Carrubba. Closes: #510032 diff --git a/debian/control b/debian/control index 5d0b1f1..57d50a7 100644 --- a/debian/control +++ b/debian/control @@ -12,6 +12,7 @@ Package: etckeeper Architecture: all Section: admin Depends: git-core (>= 1:1.5.4) | mercurial | bzr (>= 1.4~) | darcs, ${misc:Depends} +Recommends: cron Conflicts: bzr (<< 1.4~) XB-Python-Version: ${python:Versions} Description: store /etc in git, mercurial, bzr or darcs diff --git a/debian/cron.daily b/debian/cron.daily new file mode 100644 index 0000000..ce6cb31 --- /dev/null +++ b/debian/cron.daily @@ -0,0 +1,8 @@ +#!/bin/sh +set -e +. /etc/etckeeper/etckeeper.conf +if [ "$AVOID_DAILY_AUTOCOMMITS" != "1" ]; then + if /usr/sbin/etckeeper unclean; then + /usr/sbin/etckeeper commit "Daily autocommit" + fi +fi |