summaryrefslogtreecommitdiff
path: root/etckeeper
diff options
context:
space:
mode:
authorJoey Hess <joey@kodama.kitenet.net>2007-11-05 16:56:49 -0500
committerJoey Hess <joey@kodama.kitenet.net>2007-11-05 16:56:49 -0500
commit5d441f773d56b6b1a0a95c18ca6bb33e3e237dbe (patch)
treee18b0a8b84bbb5f91705ee55164c5ebf20fb63f8 /etckeeper
parent4a808ca40fc19e2acbe72205f0087dbf9c48e31b (diff)
improvements
Diffstat (limited to 'etckeeper')
-rwxr-xr-xetckeeper8
1 files changed, 6 insertions, 2 deletions
diff --git a/etckeeper b/etckeeper
index 539e880..dd44b02 100755
--- a/etckeeper
+++ b/etckeeper
@@ -1,15 +1,19 @@
#!/bin/sh
set -e
-if [ "$0" != etckeeper ]; then
+if [ "$(basename $0)" != etckeeper ]; then
command="$(basename $0 | sed -e s/etckeeper-//)"
else
+ if [ -z "$1" ]; then
+ echo "usage: etckeeper command" >&2
+ exit 1
+ fi
command="$1"
shift 1
fi
if [ ! -d "/etc/etckeeper/$command.d" ]; then
- echo "/etc/etckeeper/$command.d does not exist" >&2
+ echo "etckeeper: /etc/etckeeper/$command.d does not exist" >&2
exit 1
fi