Newer
Older
#!/bin/bash
#############################################
# VirtualBox VM Setup v0.5
# by ulisse aka A. Livio Beccaria
#
# Common functions
#############################################
# templates folder
TEMPLATE_DIR="${SRC_DIR}/templates"
#-------------------------------------------------------------------------------
declare -a vms=()
create_vm_list () {
vms=()
for f in $(ls $SRC_DIR/settings/*.settings); do
vms=("${vms[@]}" "`basename $f .settings`")
done
}
print_vm_list () {
create_vm_list
echo "Available VMs:"
for n in ${vms[@]}; do
echo " "$n
done
}
die () {
echo >&2 "$@"
exit 1
}
echo >&2 "$@"
echo "Usage: $0 <vm_id> [--gui | --fullscreen]"
print_vm_list
exit 1
}
usage_vm-setup () {
echo >&2 "$@"
echo "Usage: $0 <vm_id>"
print_vm_list
exit 1
}
usage_vbox2template () {
echo >&2 "$@"