summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDominique Martinet <asmadeus@codewreck.org>2012-11-22 13:19:13 +0100
committerDominique Martinet <asmadeus@codewreck.org>2012-11-22 13:22:25 +0100
commitb77ef6e8ec63981eb2f9afeb9b41476a68b92ea1 (patch)
tree5c41f94d18795b8b0c59f2cfdad5d2979215eb14
parent23807de6c7b3296eac292a5ec5d9d10beaf67794 (diff)
Wait-if-inside-screen: Changed variable used to a custom one to avoid conflict if already inside a screen
-rw-r--r--kvm-wrapper.conf.default4
-rwxr-xr-xkvm-wrapper.sh10
2 files changed, 7 insertions, 7 deletions
diff --git a/kvm-wrapper.conf.default b/kvm-wrapper.conf.default
index e5ae522..e5bca37 100644
--- a/kvm-wrapper.conf.default
+++ b/kvm-wrapper.conf.default
@@ -27,8 +27,8 @@ SCREEN_ATTACH="screen -RR"
SCREEN_NAME_PREFIX=""
SCREEN_EXTRA_OPTS=""
#Uncomment to use dtach:
-#SCREEN_START_ATTACHED="STY=dtach dtach -A"
-#SCREEN_START_DETACHED="STY=dtach dtach -n"
+#SCREEN_START_ATTACHED="dtach -A"
+#SCREEN_START_DETACHED="dtach -n"
#SCREEN_ATTACH="dtach -a"
#SCREEN_NAME_PREFIX="$RUN_DIR/"
#SCREEN_EXTRA_OPTS="-z -r winch" # change escape key: "-e ^]"
diff --git a/kvm-wrapper.sh b/kvm-wrapper.sh
index 4f09aa2..a894109 100755
--- a/kvm-wrapper.sh
+++ b/kvm-wrapper.sh
@@ -20,7 +20,7 @@ function fail_exit ()
{
echo -ne '\n'
echo -e "$1"
- [[ -n "$STY" ]] && (
+ [[ -n "$KVM_SCREEN" ]] && (
local USE_PID_FILE=""
test_exist "$PID_FILE" || USE_PID_FILE="true"
[[ -n "$USE_PID_FILE" ]] && echo "error" > "$PID_FILE"
@@ -611,12 +611,12 @@ function kvm_run_disk ()
function kvm_start_screen ()
{
check_create_dir "$RUN_DIR"
- eval $SCREEN_START_ATTACHED "$SCREEN_SESSION_NAME" $SCREEN_EXTRA_OPTS "$SCRIPT_PATH" start-here "$VM_NAME"
+ eval KVM_SCREEN="yes" $SCREEN_START_ATTACHED "$SCREEN_SESSION_NAME" $SCREEN_EXTRA_OPTS "$SCRIPT_PATH" start-here "$VM_NAME"
}
function kvm_start_screen_detached ()
{
- eval $SCREEN_START_DETACHED "$SCREEN_SESSION_NAME" $SCREEN_EXTRA_OPTS "$SCRIPT_PATH" start-here "$VM_NAME"
+ eval KVM_SCREEN="yes" $SCREEN_START_DETACHED "$SCREEN_SESSION_NAME" $SCREEN_EXTRA_OPTS "$SCRIPT_PATH" start-here "$VM_NAME"
}
function kvm_attach_screen ()
@@ -817,7 +817,7 @@ function kvm_receive_migrate_vm ()
{
local PORT="$2"
- $SCREEN_START_DETACHED "$SCREEN_SESSION_NAME" $SCREEN_EXTRA_OPTS "$SCRIPT_PATH" receive-migrate-here "$VM_NAME" "$PORT"
+ eval KVM_SCREEN="yes" $SCREEN_START_DETACHED "$SCREEN_SESSION_NAME" $SCREEN_EXTRA_OPTS "$SCRIPT_PATH" receive-migrate-here "$VM_NAME" "$PORT"
# Wait for the receiving qemu is ready.
#while ! test_exist $RUN_DIR/migrate-$VM_NAME.sock; do
@@ -1119,7 +1119,7 @@ case "$1" in
load-state)
if [[ $# -eq 2 ]]; then
check_create_dir "$RUN_DIR"
- $SCREEN_START_ATTACHED "$SCREEN_SESSION_NAME" $SCREEN_EXTRA_OPTS "$SCRIPT_PATH" load-state-here "$VM_NAME"
+ eval KVM_SCREEN="yes" $SCREEN_START_ATTACHED "$SCREEN_SESSION_NAME" $SCREEN_EXTRA_OPTS "$SCRIPT_PATH" load-state-here "$VM_NAME"
else print_help; fi
;;
load-state-here)