#!/usr/bin/env bash
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
ROOT_DIR="$(cd "$SCRIPT_DIR/../.." && pwd)"
# shellcheck source=../common.sh
. "$SCRIPT_DIR/../common.sh"

require_cmd install

log "[40] Install minimal dnsmasq configs (cache only; no DHCP)"
sudo mkdir -p /etc/NetworkManager/dnsmasq.d

for f in 00-global.conf 10-routing-domains.conf; do
  src="$ROOT_DIR/configs/dnsmasq/$f"
  if [ -f "$src" ]; then
    sudo install -m 644 "$src" "/etc/NetworkManager/dnsmasq.d/$f"
    log "Installed dnsmasq: $f"
  else
    warn "Missing dnsmasq source (skip): $src"
  fi
done