From: Ulrich Dangel Date: Sat, 31 Dec 2011 11:07:28 +0000 (+0100) Subject: Remove hg-snapshot-script and corresponding apt.conf.example X-Git-Tag: v0.5.3~2 X-Git-Url: http://git.grml.org/?p=grml-etc-core.git;a=commitdiff_plain;h=3d0fba5aef58bc11043060bbb6f771565755abe1 Remove hg-snapshot-script and corresponding apt.conf.example To track changes in /etc please use etckeeper --- diff --git a/etc/apt/apt.conf.example b/etc/apt/apt.conf.example deleted file mode 100644 index 1933d59..0000000 --- a/etc/apt/apt.conf.example +++ /dev/null @@ -1,30 +0,0 @@ -// APT::Default-Release "grml"; -// APT::Default-Release "unstable"; -// Apt::Get::Purge; - -// APT::Cache-Limit 10000000; -// APT::Cache-Limit 20000000; - -// Disable pdiffs; -// Acquire::PDiffs "false"; - -// set time out: -// Acquire -// { -// http -// { -// Timeout "3"; -// }; -// ftp -// { -// Timeout "3"; -// }; -// } - -// DPkg::Pre-Invoke {"mount -o remount,exec /tmp";}; -// DPkg::Post-Invoke {"mount -o remount,noexec /tmp";}; - -// DPkg { -// Pre-Invoke {"cd /etc ; ./apt/hg-snapshot-script pre";}; -// Post-Invoke {"cd /etc ; ./apt/hg-snapshot-script post";}; -// } diff --git a/etc/apt/hg-snapshot-script b/etc/apt/hg-snapshot-script deleted file mode 100755 index 682c60c..0000000 --- a/etc/apt/hg-snapshot-script +++ /dev/null @@ -1,68 +0,0 @@ -#!/bin/sh -# Filename: hg-snapshot-script -# Purpose: automatically track changed files using mercurial -# Authors: grml-team (grml.org), (c) Michael Prokop -# Bug-Reports: see http://grml.org/bugs/ -# License: This file is licensed under the GPL v2 or any later version. -################################################################################ -# Basic instructions: -# ------------------- -# cd /etc -# hg init -# chmod og-rwx .hg -# -# cat > .hgignore << EOF -# syntax: regexp -# (^)*.dpkg-new -# (^)*.dpkg-old -# (^)blkid.tab(|.old) -# (^)mtab -# (^)adjtime -# \..*.swp -# # add other files if necessary, depends on your setup... -# EOF -# -# cat >> /etc/apt/apt.conf << EOF -# DPkg { -# Pre-Invoke {"cd /etc ; ./apt/hg-snapshot-script pre";}; -# Post-Invoke {"cd /etc ; ./apt/hg-snapshot-script post";}; -# } -# EOF -# -# hg add -# hg ci -m "initial checkin" -# -# See http://michael-prokop.at/blog/2007/03/14/maintain-etc-with-mercurial-on-debian/ -# for more details.... -################################################################################ - -set -e - -caller=$(ps axww | mawk '/aptitude|apt-get/ {for (i=5; i<=NF ; i++) printf ("%s ",$i); printf ("\n") }' | head -1) - -hg addremove 1>/dev/null -STATUS="$(hg st)" - -if [ -z "$STATUS" ] ; then - echo "hg-snapshot-script: nothing to be done" -else - case "$1" in - pre) - echo "hg-snapshot-script: found changed files:" - hg st - hg ci -m "snapshot from $LOGNAME before: $caller" - ;; - post) - echo "hg-snapshot-script: found changed files:" - hg st - hg ci -m "snapshot from $LOGNAME after: $caller" - ;; - *) - echo "hg-snapshot-script: found changed files:" - hg st - hg ci -m "snapshot from $LOGNAME on $(date '+%Y-%m-%d - %H:%M:%S')" - ;; - esac -fi - -## END OF FILE #################################################################