summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDominique Martinet <asmadeus@codewreck.org>2013-06-30 19:05:34 +0200
committerDominique Martinet <asmadeus@codewreck.org>2015-07-02 18:26:37 +0200
commit3664b78143ee5e63c7648a801d17b24d6e7f3dff (patch)
tree7377f59f097acbbc04b8651cbecd361fd20dcd48
parent6eea5d4ccb0d9bc67ab2601aefc758ca1b0f5d8b (diff)
make ROOTDIR built from ${BASH_SOURCE[0]}
-rwxr-xr-xkvm-wrapper.sh8
1 files changed, 4 insertions, 4 deletions
diff --git a/kvm-wrapper.sh b/kvm-wrapper.sh
index 35182df..677333f 100755
--- a/kvm-wrapper.sh
+++ b/kvm-wrapper.sh
@@ -5,9 +5,10 @@
# Dominique Martinet <asmadeus@codewreck.org>
# Published under the WTFPLv2 (see LICENSE)
-SCRIPT_PATH="$0"
-SCRIPT_NAME="`basename $SCRIPT_PATH`"
-ROOTDIR="/usr/share/kvm-wrapper"
+SCRIPT_PATH="${BASH_SOURCE[0]}"
+SCRIPT_NAME=$(basename "$SCRIPT_PATH")
+ROOTDIR=$(readlink -m "$SCRIPT_PATH")
+ROOTDIR=$(dirname "$ROOTDIR")
CONFFILE="$ROOTDIR/kvm-wrapper.conf"
function canonpath ()
@@ -1104,7 +1105,6 @@ test_file "$CLUSTER_CONF" && source "$CLUSTER_CONF"
# Check VM descriptor directory
test_dir "$VM_DIR" || fail_exit "Couldn't open VM descriptor directory:\n$VM_DIR"
-
case "$1" in
list)
kvm_list "$2"