#!/usr/bin/env bash

set -Eeuo pipefail

if [[ "${EUID:-$(id -u)}" -eq 0 ]]; then
    echo "Run as a regular user with sudo access" >&2
    exit 1
fi
. /etc/os-release
[[ "${ID:-}" == arch ]] || { echo "This helper supports Arch Linux" >&2; exit 1; }

sudo pacman -Syu --needed docker e2fsprogs git multipath-tools npm qemu-user-static qemu-user-static-binfmt
sudo systemctl enable --now docker.service
sudo usermod -a -G docker "$USER"

echo "Ready. Log out and back in once, then run: ./build-firmware.sh router"
