delete_temporary_files changed to prompt_delete_temporary_files

This commit is contained in:
My Spaghetti
2020-07-28 12:59:41 +03:00
parent 0b5119ebda
commit 443a781dba
+5 -5
View File
@@ -969,15 +969,15 @@ would_you_like_to_know_less
echo -e "\n${highlight_color}That's it! Enjoy your virtual machine.${default_color}\n" echo -e "\n${highlight_color}That's it! Enjoy your virtual machine.${default_color}\n"
} }
function delete_temporary_files() { function prompt_delete_temporary_files() {
print_dimly "stage: delete_temporary_files" print_dimly "stage: prompt_delete_temporary_files"
if [[ ! "$(VBoxManage showvminfo "${vm_name}")" =~ State:[\ \t]*powered\ off ]] if [[ ! "$(VBoxManage showvminfo "${vm_name}")" =~ State:[\ \t]*powered\ off ]]
then then
echo -e "Temporary files may be deleted when the virtual machine is powered off echo -e "Temporary files may be deleted when the virtual machine is powered off
and without a suspended state by executing the following command at the script's and without a suspended state by executing the following command at the script's
working directory: working directory:
${highlight_color}${0} delete_temporary_files${default_color}" ${highlight_color}${0} prompt_delete_temporary_files${default_color}"
else else
# detach temporary VDIs and attach the macOS target disk # detach temporary VDIs and attach the macOS target disk
VBoxManage storagectl "${vm_name}" --remove --name SATA >/dev/null 2>&1 VBoxManage storagectl "${vm_name}" --remove --name SATA >/dev/null 2>&1
@@ -1052,7 +1052,7 @@ The above stage might be used to create and configure a virtual machine on a
new VirtualBox installation, then manually attach to the new virtual machine new VirtualBox installation, then manually attach to the new virtual machine
an existing macOS disk image that was previously created by the script. an existing macOS disk image that was previously created by the script.
${low_contrast_color}${0} delete_temporary_files${default_color} ${low_contrast_color}${0} prompt_delete_temporary_files${default_color}
The above stage might be used when no more virtual machines need to be The above stage might be used when no more virtual machines need to be
installed, and the temporary files can be deleted. installed, and the temporary files can be deleted.
@@ -1562,7 +1562,7 @@ stages='
populate_bootable_installer_virtual_disk populate_bootable_installer_virtual_disk
create_target_virtual_disk create_target_virtual_disk
populate_macos_target_disk populate_macos_target_disk
delete_temporary_files prompt_delete_temporary_files
' '
[[ -z "${1}" ]] && for stage in ${stages}; do ${stage}; done && exit [[ -z "${1}" ]] && for stage in ${stages}; do ${stage}; done && exit
[[ "${1}" = "documentation" ]] && documentation && exit [[ "${1}" = "documentation" ]] && documentation && exit