#!/usr/bin/env bash set -e source ./env.sh pacman-key --init pacman -Syu --noconfirm --needed base-devel git jq openssh rsync readarray -t deps < <(jq -r '.[] .pkgs[] .deps[]' pkgbuilds.json | sort -u) pacman -Sy --needed --noconfirm "${deps[@]}" sed -i -E 's/(^OPTIONS=\([^)]*)\b(debug)\b/\1!\2/' /etc/makepkg.conf echo "$GPGRIVKEY_TEXT" >"$GPGPRIVKEY" echo "$GPGPASSWD_TEXT" >"$GPGPASSWD" echo "$SSHPRIVKEY_TEXT" | tr -d "\r" >"$SSHPRIVKEY" useradd -m builder chown -R builder: .