From 884a04b18a0dd5e6d810d99a3e50c8d2083f4519 Mon Sep 17 00:00:00 2001 From: Johannes Schauer Marin Rodrigues Date: Mon, 8 Jan 2024 22:56:55 +0100 Subject: [PATCH] make_mirror.sh: disable networking --- make_mirror.sh | 5 ++++- run_qemu.sh | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/make_mirror.sh b/make_mirror.sh index cb3220f..8849ee3 100755 --- a/make_mirror.sh +++ b/make_mirror.sh @@ -493,6 +493,8 @@ mount -t 9p -o trans=virtio,access=any,msize=128k mmdebstrap /mnt # need to restart mini-httpd because we mounted different content into www-root systemctl restart mini-httpd +ip link set enp0s1 down || : + handler () { while IFS= read -r line || [ -n "$line" ]; do printf "%s %s: %s\n" "$(date -u -d "0 $(date +%s.%3N) seconds - $2 seconds" +"%T.%3N")" "$1" "$line" @@ -530,7 +532,8 @@ END fi # set PATH to pick up the correct mmdebstrap variant env PATH="$(dirname "$(realpath --canonicalize-existing "$CMD")"):$PATH" \ - debvm-create --skip=usrmerge --size="$DISK_SIZE" --release="$DEFAULT_DIST" \ + debvm-create --skip=usrmerge,systemdnetwork \ + --size="$DISK_SIZE" --release="$DEFAULT_DIST" \ --output="$newcachedir/debian-$DEFAULT_DIST.ext4" -- \ --architectures="$arches" --include="$pkgs" \ --setup-hook='echo "Acquire::http::Proxy \"http://127.0.0.1:8080/\";" > "$1/etc/apt/apt.conf.d/00proxy"' \ diff --git a/run_qemu.sh b/run_qemu.sh index 085ec63..fc00ed9 100755 --- a/run_qemu.sh +++ b/run_qemu.sh @@ -36,6 +36,7 @@ setpriv --pdeathsig TERM tail -f shared/output.txt & # socat stdin,raw,echo=0,escape=0x11 unix-connect:/tmp/ttyS0 ret=0 timeout --foreground 40m debvm-run --image="$(realpath "$cachedir")/debian-$DEFAULT_DIST.ext4" -- \ + -nic none \ -m 4G -snapshot \ -monitor unix:/tmp/monitor,server,nowait \ -serial unix:/tmp/ttyS0,server,nowait \