virtual-machines: add -i/--install option for mounting installer images
parent
029562aff9
commit
8409bfc27f
|
@ -1,10 +1,13 @@
|
||||||
# vim: syntax=fish:
|
# vim: syntax=fish:
|
||||||
|
|
||||||
function vm-qemu -d "Frontend to QEMU" -a cfg
|
function vm-qemu -d "Frontend to QEMU"
|
||||||
|
set cfg $argv[1]
|
||||||
|
set -e argv[1]
|
||||||
env \
|
env \
|
||||||
_vm_img="/mnt/s/vm/$cfg/image" \
|
_vm_img="/mnt/s/vm/$cfg/image" \
|
||||||
_vm_media="/mnt/s/osmedia" \
|
_vm_media="/mnt/s/osmedia" \
|
||||||
_vm_setup="$_agw_dir_rc/virtual-machines/qemu-setup" \
|
_vm_setup="$_agw_dir_rc/virtual-machines/qemu-setup" \
|
||||||
|
_vm_args="$argv" \
|
||||||
$_agw_dir_rc/virtual-machines/$cfg/run
|
$_agw_dir_rc/virtual-machines/$cfg/run
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,16 @@
|
||||||
# vim: syntax=fish:
|
# vim: syntax=fish:
|
||||||
|
|
||||||
|
for opt in $_vm_args
|
||||||
|
switch "$opt"
|
||||||
|
case ""
|
||||||
|
case -i --install
|
||||||
|
set _use_install 1
|
||||||
|
case \*
|
||||||
|
echo "error: unknown option $opt"
|
||||||
|
exit 1
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
set _boot_order c
|
set _boot_order c
|
||||||
|
|
||||||
set _args \
|
set _args \
|
||||||
|
@ -12,7 +23,7 @@ if test $_arch = "i386" || test $_arch = "x86_64"
|
||||||
$_args
|
$_args
|
||||||
end
|
end
|
||||||
|
|
||||||
if test $_install
|
if test $_install && test $_use_install
|
||||||
set _boot_order d
|
set _boot_order d
|
||||||
set _args \
|
set _args \
|
||||||
--drive file="$_install",media=cdrom,readonly \
|
--drive file="$_install",media=cdrom,readonly \
|
||||||
|
|
Loading…
Reference in New Issue