#!/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:-}" == debian ]] || { echo "This helper supports Debian" >&2; exit 1; }

sudo apt-get update
sudo apt-get install -y binfmt-support docker.io e2fsprogs git npm qemu-user-static systemd-container util-linux
sudo usermod -a -G docker "$USER"

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