diff --git a/labs/lib/osbash/lib.fedora-20-x86_64 b/labs/lib/osbash/lib.fedora-20-x86_64 index 8a129307..2648658c 100644 --- a/labs/lib/osbash/lib.fedora-20-x86_64 +++ b/labs/lib/osbash/lib.fedora-20-x86_64 @@ -28,7 +28,7 @@ function vbox_distro_start_installer { local BOOT_ARGS=$(printf "$_BOOT_ARGS" "${!KICKSTART}") - vbox_kbd_escape_key + vbox_kbd_escape_key "$VM_NAME" vbox_sleep 1 @@ -36,7 +36,7 @@ function vbox_distro_start_installer { vbox_kbd_string_input "$VM_NAME" "$BOOT_ARGS" echo "Initiating boot sequence" - vbox_kbd_enter_key + vbox_kbd_enter_key "$VM_NAME" } # vim: set ai ts=4 sw=4 et ft=sh: diff --git a/labs/lib/osbash/lib.ubuntu-12.04.4-server-amd64 b/labs/lib/osbash/lib.ubuntu-12.04.4-server-amd64 index 5881bdfb..a9c74aa4 100644 --- a/labs/lib/osbash/lib.ubuntu-12.04.4-server-amd64 +++ b/labs/lib/osbash/lib.ubuntu-12.04.4-server-amd64 @@ -37,9 +37,9 @@ function vbox_distro_start_installer { local BOOT_ARGS=$(printf "$_BOOT_ARGS" "${!PRESEED}") - vbox_kbd_escape_key - vbox_kbd_escape_key - vbox_kbd_enter_key + vbox_kbd_escape_key "$VM_NAME" + vbox_kbd_escape_key "$VM_NAME" + vbox_kbd_enter_key "$VM_NAME" vbox_sleep 1 @@ -47,7 +47,7 @@ function vbox_distro_start_installer { vbox_kbd_string_input "$VM_NAME" "$BOOT_ARGS" echo "Initiating boot sequence" - vbox_kbd_enter_key + vbox_kbd_enter_key "$VM_NAME" } # vim: set ai ts=4 sw=4 et ft=sh: diff --git a/labs/lib/osbash/lib.ubuntu-14.04-server-amd64 b/labs/lib/osbash/lib.ubuntu-14.04-server-amd64 index facbabac..5ad44b4c 100644 --- a/labs/lib/osbash/lib.ubuntu-14.04-server-amd64 +++ b/labs/lib/osbash/lib.ubuntu-14.04-server-amd64 @@ -36,9 +36,9 @@ function vbox_distro_start_installer { local BOOT_ARGS=$(printf "$_BOOT_ARGS" "${!PRESEED}") - vbox_kbd_escape_key - vbox_kbd_escape_key - vbox_kbd_enter_key + vbox_kbd_escape_key "$VM_NAME" + vbox_kbd_escape_key "$VM_NAME" + vbox_kbd_enter_key "$VM_NAME" vbox_sleep 1 @@ -46,7 +46,7 @@ function vbox_distro_start_installer { vbox_kbd_string_input "$VM_NAME" "$BOOT_ARGS" echo "Initiating boot sequence" - vbox_kbd_enter_key + vbox_kbd_enter_key "$VM_NAME" } # vim: set ai ts=4 sw=4 et ft=sh: diff --git a/labs/lib/osbash/virtualbox.functions b/labs/lib/osbash/virtualbox.functions index 3b2714be..f26693bb 100644 --- a/labs/lib/osbash/virtualbox.functions +++ b/labs/lib/osbash/virtualbox.functions @@ -669,10 +669,12 @@ function _vbox_push_scancode { } function vbox_kbd_escape_key { + local VM_NAME=$1 _vbox_push_scancode "$VM_NAME" "$(esc2scancode)" } function vbox_kbd_enter_key { + local VM_NAME=$1 _vbox_push_scancode "$VM_NAME" "$(enter2scancode)" }