drop support for etckeeper-
[jelmer/etckeeper.git] / etckeeper
1 #!/bin/sh
2 set -e
3
4 if [ -z "$1" ]; then
5         echo "usage: etckeeper command" >&2
6         exit 1
7 fi
8 command="$1"
9 shift 1
10
11 if [ ! -d "/etc/etckeeper/$command.d" ]; then
12         echo "etckeeper: /etc/etckeeper/$command.d does not exist" >&2
13         exit 1
14 fi
15
16 if [ "$command" = post-apt ] || [ "$command" = pre-apt ]; then
17         cd /etc
18 elif [ "$command" = pre-commit ] && [ -n "$1" ]; then
19         chdir "$1"
20 fi
21
22 run-parts "/etc/etckeeper/$command.d"