mirror of
https://github.com/starr-dusT/dotfiles.git
synced 2025-05-19 02:46:06 -07:00
24 lines
1.7 KiB
Bash
24 lines
1.7 KiB
Bash
if ! DetectVM; then
|
|
AddPackage libvirt # API for controlling virtualization engines (openvz,kvm,qemu,virtualbox,xen,etc)
|
|
AddPackage dmidecode # OPTIONAL DEPENDENCY (libvirt)
|
|
AddPackage dnsmasq # OPTIONAL DEPENDENCY (libvirt)
|
|
AddPackage --foreign ebtables # OPTIONAL DEPENDENCY (libvirt)
|
|
AddPackage gettext # OPTIONAL DEPENDENCY (libvirt)
|
|
AddPackage lvm2 # OPTIONAL DEPENDENCY (libvirt)
|
|
AddPackage openbsd-netcat # OPTIONAL DEPENDENCY (libvirt)
|
|
AddPackage qemu # OPTIONAL DEPENDENCY (libvirt)
|
|
|
|
AddPackage edk2-ovmf # Firmware for Virtual Machines (x86_64, i686)
|
|
AddPackage qemu-arch-extra # QEMU for foreign architectures
|
|
AddPackage swtpm # Libtpms-based TPM emulator with socket, character device, and Linux CUSE interface
|
|
AddPackage virt-manager # Desktop user interface for managing virtual machines
|
|
AddPackage virt-viewer # A lightweight interface for interacting with the graphical display of virtualized guest OS.
|
|
AddPackage --foreign virtio-win # virtio drivers for Windows (2000, XP, Vista, 7, 8, 10) guests and floppy images for Windows XP
|
|
|
|
CreateLink /etc/systemd/system/multi-user.target.wants/libvirtd.service /usr/lib/systemd/system/libvirtd.service
|
|
CreateLink /etc/systemd/system/sockets.target.wants/libvirtd-ro.socket /usr/lib/systemd/system/libvirtd-ro.socket
|
|
CreateLink /etc/systemd/system/sockets.target.wants/libvirtd.socket /usr/lib/systemd/system/libvirtd.socket
|
|
CreateLink /etc/systemd/system/sockets.target.wants/virtlockd.socket /usr/lib/systemd/system/virtlockd.socket
|
|
CreateLink /etc/systemd/system/sockets.target.wants/virtlogd.socket /usr/lib/systemd/system/virtlogd.socket
|
|
fi
|