#!/bin/bash

set -euo pipefail
SCRIPT_DIR="$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
cd "${SCRIPT_DIR}"

echo "ABOUT TO COMPLETELY NUKE STAGING.  ARE YOU SURE?!?!?!?" >&2
read -r -p "Continue? [y/N] " answer
case "$answer" in
  [yY]|[yY][eE][sS]) echo "CONTINUE WITH GREAT PREJUDICE" ;;
  *)                 exit ;;
esac

sudo rm -rf "${SCRIPT_DIR}/staging"
mkdir -p "${SCRIPT_DIR}/staging"

docker run --rm \
  -v "${SCRIPT_DIR}/staging:/repo:Z" \
  -w /repo \
  docker.io/archlinux/archlinux:latest \
  repo-add deckard-arch-hotfixes-staging.db.tar.xz

sudo chown archive:archive "${SCRIPT_DIR}/staging"
