#!/bin/sh

DIR=$(dirname "$(readlink -f "$0")")
. "$DIR/../env.sh"

# tips
# 1. to relocate default pool
#    ```
#    virsh pool-destroy default
#    virsh pool-edit default   # modify the `update` node
#    virsh pool-start default
#    ```
# 2. create non-preallocated storage image file (slower performance but smaller size for copying)
#    `qemu-img create -o preallocation=off -f qcow2 /path/to/img.qcow2 10G`
# 3. connecting to guest os prerequiste: use system session / guest nic source uses NAT


# install tools for kvm
case "$PM" in
    apt)
        sudo apt install libvirt-daemon-system libvirt-clients virt-manager bridge-utils
        ;;
    pacman)
        # TODO
        ;;
esac

# configuration
sudo usermod -aG libvirt "$USER"