X-Git-Url: https://piware.de/gitweb/?p=bin.git;a=blobdiff_plain;f=mockboot;fp=mockboot;h=830427d4f652f7d067d0b93fe8d9859505b4826c;hp=0000000000000000000000000000000000000000;hb=1441edd81d61db30b1bf617aeac5507539579291;hpb=a71e59d04fdfb34034e16ce7ccf10c1728a4b8b5 diff --git a/mockboot b/mockboot new file mode 100755 index 0000000..830427d --- /dev/null +++ b/mockboot @@ -0,0 +1,10 @@ +#!/bin/sh +# initialize a mock tree (if not already) and nspawn it +set -eu +ROOT=$(mock --print-root-path) +[ -d "$ROOT" ] || mock --quiet --init + +mock --offline --install dnf less sudo +mock --quiet --chroot -- sh -ec 'echo root:root | chpasswd; echo mockbuild:a | chpasswd; usermod -aG wheel mockbuild' + +sudo systemd-nspawn --boot --directory="$ROOT" --bind-ro="$HOME" --bind=/tmp