Fixed virt detection in Arch
This commit is contained in:
@@ -2,6 +2,12 @@
|
||||
set -ex
|
||||
|
||||
#disk="${1}"
|
||||
# Do host-specific things
|
||||
virt="${2}"
|
||||
# Values I've found so far
|
||||
# "microsoft" == Hyper-V
|
||||
# "oracle" == VirtualBox
|
||||
# "KVM" == KVM/Qemu
|
||||
|
||||
# Set locale info to reasonable defaults
|
||||
ln -sf /usr/share/zoneinfo/UTC /etc/localtime
|
||||
@@ -37,14 +43,9 @@ useradd vagrant -g vagrant -G wheel -m
|
||||
[ -d /home/vagrant ] || exit 1
|
||||
echo "vagrant:vagrant" | chpasswd
|
||||
|
||||
# Do host-specific things
|
||||
virt="$(systemd-detect-virt)"
|
||||
# Values I've found so far
|
||||
# "microsoft" == Hyper-V
|
||||
# "oracle" == VirtualBox
|
||||
# "KVM" == KVM/Qemu
|
||||
if [ "${virt}" == "microsoft" ]; then
|
||||
pacman -S --noconfirm hyperv
|
||||
systemctl enable hv_kvp_daemon
|
||||
systemctl enable hv_vss_daemon
|
||||
fi
|
||||
sleep 60
|
||||
|
||||
Reference in New Issue
Block a user