#!/usr/bin/env bash

# Get install path
DEST="${1:?'Where to install?'}"

# Get absolute path of this directory (especially when symlinked)
SRC="$(realpath "$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")")"

# Load accompanying bash library
source "$(dirname "$(dirname "$SRC")")/lib/lib.bash"

say "Installing $(basename "$SRC") services"
tl-install-svc \
  dbus \
  agetty-tty3

say "Installing $(basename "$SRC") files"
tl-install "init/0-1-tl-mount-recovery.sh"   0 0 644 "etc/runit/core-services/0-1-tl-mount-recovery.sh"
tl-install "init/0-9-tl-install-recovery.sh" 0 0 644 "etc/runit/core-services/0-9-tl-install-recovery.sh"

tl-install "sv/agetty-tty3/conf" 0 0 644 "etc/sv/agetty-tty3/conf"

tl-install "nftables.conf" 0 0 644 "etc/nftables.conf"

tl-install "admin/bashrc" "$ADMIN_UID" "$ADMIN_GID" 640 "home/admin/.bashrc"
