summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xscripts/poky-qemu-internal6
1 files changed, 4 insertions, 2 deletions
diff --git a/scripts/poky-qemu-internal b/scripts/poky-qemu-internal
index 82ef26594c..52f8705e85 100755
--- a/scripts/poky-qemu-internal
+++ b/scripts/poky-qemu-internal
@@ -187,6 +187,9 @@ cleanup() {
187 echo "poky-export-rootfs stop $ROOTFS" 187 echo "poky-export-rootfs stop $ROOTFS"
188 poky-export-rootfs stop $ROOTFS 188 poky-export-rootfs stop $ROOTFS
189 fi 189 fi
190 # If QEMU crashes or somehow tty properties are not restored
191 # after qemu exits, we need to run stty sane
192 stty sane
190} 193}
191 194
192n1=$[ (`echo $TAP | sed 's/tap//'` * 2) + 1 ] 195n1=$[ (`echo $TAP | sed 's/tap//'` * 2) + 1 ]
@@ -456,8 +459,7 @@ fi
456echo "Running $QEMU..." 459echo "Running $QEMU..."
457# -no-reboot is a mandatory option - see bug #100 460# -no-reboot is a mandatory option - see bug #100
458echo $QEMUBIN -kernel $KERNEL $QEMUOPTIONS $SERIALOPTS -no-reboot $SCRIPT_QEMU_OPT $SCRIPT_QEMU_EXTRA_OPT --append '"'$KERNCMDLINE $SCRIPT_KERNEL_OPT'"' 461echo $QEMUBIN -kernel $KERNEL $QEMUOPTIONS $SERIALOPTS -no-reboot $SCRIPT_QEMU_OPT $SCRIPT_QEMU_EXTRA_OPT --append '"'$KERNCMDLINE $SCRIPT_KERNEL_OPT'"'
459# If QEMU crashes, we need to run stty sane 462$QEMUBIN -kernel $KERNEL $QEMUOPTIONS $SERIALOPTS -no-reboot $SCRIPT_QEMU_OPT $SCRIPT_QEMU_EXTRA_OPT --append "$KERNCMDLINE $SCRIPT_KERNEL_OPT"
460$QEMUBIN -kernel $KERNEL $QEMUOPTIONS $SERIALOPTS -no-reboot $SCRIPT_QEMU_OPT $SCRIPT_QEMU_EXTRA_OPT --append "$KERNCMDLINE $SCRIPT_KERNEL_OPT" || stty sane
461 463
462 464
463cleanup 465cleanup