build-debian-toolbox: Avoid deb.debian.org
[bin.git] / mockboot
1 #!/bin/sh
2 # initialize a mock tree (if not already) and nspawn it
3 set -eu
4 ROOT=$(mock --print-root-path)
5 [ -d "$ROOT" ] || mock --quiet --init
6
7 mock --offline --install dnf less sudo
8 mock --quiet --chroot -- sh -ec 'echo root:root | chpasswd; echo mockbuild:a | chpasswd; usermod -aG wheel mockbuild'
9
10 sudo systemd-nspawn --boot --directory="$ROOT" --bind-ro="$HOME" --bind=/tmp