#!/usr/bin/env bash
set -euo pipefail

POOL_NAME="${POOL_NAME:-nas-vmstore}"
POOL_PATH="${POOL_PATH:-/srv/vmstore}"

echo "[1/3] Ensure mountpoint is accessible"
ls -ld "${POOL_PATH}"

echo "[2/3] Define libvirt dir pool '${POOL_NAME}'"
sudo virsh pool-define-as "${POOL_NAME}" dir - - - - "${POOL_PATH}" || true
sudo virsh pool-autostart "${POOL_NAME}" || true

echo "[3/3] Start the pool"
sudo virsh pool-start "${POOL_NAME}" || true

sudo virsh pool-list --all