summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Cohen <bencoh@notk.org>2011-12-25 18:36:24 +0100
committerBenjamin Cohen <bencoh@notk.org>2011-12-25 18:36:24 +0100
commit14732296f1a4e210894270a153f449778d2f5b40 (patch)
tree5c4e3f48ed90c8df7b9ee75b0b2541979c030ebc
parent3ab99592d025f4ddcc3b4804e60f07118bd7666e (diff)
Add kvm-wrapper conf (syswide configuration)
-rw-r--r--host_config/bash_completion.d-kvm-wrapper2
-rwxr-xr-xkvm-wrapper.sh9
2 files changed, 10 insertions, 1 deletions
diff --git a/host_config/bash_completion.d-kvm-wrapper b/host_config/bash_completion.d-kvm-wrapper
index cc25741..c25950c 100644
--- a/host_config/bash_completion.d-kvm-wrapper
+++ b/host_config/bash_completion.d-kvm-wrapper
@@ -13,7 +13,7 @@ _kvm_wrapper()
command=${COMP_WORDS[1]}
if [[ "$COMP_CWORD" == "1" ]]; then
- COMPREPLY=( $( compgen -W 'help attach create-desc start stop list screen create bootstrap remove edit create-disk status mount-disk umount-disk migrate receive-migrate save-state load-state balloon monitor serial' -- "$cur" ) )
+ COMPREPLY=( $( compgen -W 'help attach create-desc start stop list screen create bootstrap remove edit create-disk status mount-disk umount-disk migrate receive-migrate save-state load-state balloon monitor serial conf' -- "$cur" ) )
return 0
fi
diff --git a/kvm-wrapper.sh b/kvm-wrapper.sh
index 3ab48a6..101cbd3 100755
--- a/kvm-wrapper.sh
+++ b/kvm-wrapper.sh
@@ -875,6 +875,11 @@ function kvm_remove_vm ()
test_exist "$VM_DESCRIPTOR" && fail_exit "Failed to remove descriptor $VM_DSCRIPTOR."
}
+function kvm_edit_conf ()
+{
+ eval "$EDITOR" "$CONFFILE"
+}
+
function print_help ()
{
case "$1" in
@@ -964,6 +969,10 @@ case "$1" in
else print_help; fi
exit 0
;;
+ conf)
+ kvm_edit_conf
+ exit 0
+ ;;
help)
shift
print_help $@