implemented pre-apt checks
[jelmer/etckeeper.git] / init.d / 40git-pre-commit-hook
1 #!/bin/sh
2 set -e
3 if [ -x .git/hooks/pre-commit ]; then
4         if ! grep -q etckeeper-pre-commit .git/hooks/pre-commit; then
5                 echo "etckeeper warning: .git/hooks/pre-commit needs to be manually modifed to run etckeeper-pre-commit" >&2
6         fi
7 else
8         echo <<EOF >>.git/hooks/pre-commit
9 #!/bin/sh
10 # pre-commit hook for etckeeper. Calls etckeeper-pre-commit to store metadata
11 # and do sanity checks.
12 set -e
13 cd /etc
14 etckeeper-pre-commit
15 EOF
16         chmod +x .git/hooks/pre-commit
17 fi