2 # SPDX-License-Identifier: GPL-2.0-or-later
4 # Use an already installed grml-debootstrap to build a VM image, then
5 # run it in qemu. Installs goss inside the VM.
9 if [ "$#" -ne 3 ]; then
10 echo "$0: Invalid arguments" >&2
11 echo "Expect: $0 HOST_UID TARGET RELEASE" >&2
18 if [ -n "${DEBOOTSTRAP:-}" ] && [ "${DEBOOTSTRAP:-}" != "debootstrap" ]; then
19 apt-get install -y "${DEBOOTSTRAP}"
24 case "${RELEASE:-}" in
26 MIRROR='http://archive.debian.org/debian'
27 EXTRAOPT=--debopt=--no-check-gpg
30 MIRROR='http://deb.debian.org/debian'
36 echo " ****************************************************************** "
37 echo " * Running grml-debootstrap"
44 --bootappend "console=ttyS0,115200 console=tty0 vga=791" \
46 --release "$RELEASE" \
47 --hostname "$RELEASE" \
51 chown "$HOST_UID" "$TARGET"