#!/bin/sh

# If libvirt is not installed on the host permissions need to be set
# If running in qemu, we don't need to set anything as /dev/kvm won't exist
if [[ -c /dev/kvm ]]; then
    chmod 660 /dev/kvm
    chown root:kvm /dev/kvm
fi

echo "Starting libvirtd."
exec /usr/sbin/libvirtd

#!/bin/sh

if [[ $(cat /proc/cpuinfo | grep vmx) ]]; then
    modprobe kvm_intel
elif [[ $(cat /proc/cpuinfo | grep svm) ]]; then
    modprobe kvm_amd
else
    echo "WARNING: Your hardware does not support hardware virtualization -" \
         "using qemu software virtualization instead"
fi

modprobe ip6_tables ip_tables ebtable_nat

# If libvirt is not installed on the host permissions need to be set
# If running in qemu, we don't need to set anything as /dev/kvm won't exist
if [[ -c /dev/kvm ]]; then
    chmod 660 /dev/kvm
    chown root:kvm /dev/kvm
fi

echo "Starting libvirtd."
exec /usr/sbin/libvirtd

Load appropriate modules for libvirt
Load appropriate modules for libvirt

Loads ebtable_nat, ip6_tables, ip_tables, and the appropriate kvm module
if the cpu supports it.

Change-Id: I69995b06da6da4169a2f0d207608543820d8a89e
