Focus virtinst on user VMs

This commit is contained in:
Anthony Rose 2023-01-16 11:05:06 +00:00
parent 94c80cdd9d
commit c2d0078bc4

View file

@ -9,6 +9,7 @@ export PAGER=less
export PAPERSIZE=a4 export PAPERSIZE=a4
export POWERSHELL_TELEMETRY_OPTOUT=1 export POWERSHELL_TELEMETRY_OPTOUT=1
export PYTHONWARNINGS=ignore::UserWarning export PYTHONWARNINGS=ignore::UserWarning
export VIRSH_DEFAULT_CONNECT_URI=qemu:///session
# Set up XDG variables. See: # Set up XDG variables. See:
# https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html # https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html
@ -378,7 +379,8 @@ tlscheck () {
} }
virtinst () { virtinst () {
_acp_vm_default_nic=eno1 _acp_vm_root="$HOME/virt"
_acp_vm_session=qemu:///session
if [ $# -ne 1 ] if [ $# -ne 1 ]
then then
@ -396,18 +398,18 @@ virtinst () {
;; ;;
esac esac
virt-install --name $_acp_vm_name \ virt-install --connect $_acp_vm_session \
--name $_acp_vm_name \
--osinfo linux2020 \ --osinfo linux2020 \
--boot uefi \ --boot uefi \
--cdrom /var/lib/libvirt/isos/UefiShell.iso \ --cdrom $_acp_vm_root/isos/UefiShell.iso \
--disk /var/lib/libvirt/images/${_acp_vm_name}.qcow2,size=20 \ --disk $_acp_vm_root/images/${_acp_vm_name}.qcow2,size=20 \
--network type=direct,source=${_acp_vm_default_nic},source_mode=bridge \
--graphics vnc \ --graphics vnc \
--console pty,target.type=virtio \ --console pty,target.type=virtio \
--autoconsole none --autoconsole none
unset _acp_vm_name unset _acp_vm_name
unset _acp_vm_default_nic unset _acp_vm_root
} }
if [ -r "$XDG_CONFIG_HOME/profile.local" ] if [ -r "$XDG_CONFIG_HOME/profile.local" ]