manibuilder/anita: Use QEMU's -drive option over -hdb
Current QEMU wants us to specify the `raw` format explicitly and
limits write access otherwise. So use the more elaborate `-drive`
syntax.
Change-Id: If5f74592736ec4e0ef971a9a55bbdeb534358dd4
Signed-off-by: Nico Huber <nico.h@gmx.de>
Reviewed-on: https://review.coreboot.org/c/flashrom-stable/+/70915
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Tested-by: Nico Huber <nico.h@gmx.de>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
diff --git a/util/manibuilder/Dockerfile.anita b/util/manibuilder/Dockerfile.anita
index 9bdc63f..2624d6c 100644
--- a/util/manibuilder/Dockerfile.anita
+++ b/util/manibuilder/Dockerfile.anita
@@ -37,7 +37,9 @@
boot ${INST_IMG}
RUN cd && dd if=/dev/zero bs=1M count=64 of=cache.img && \
- anita --vmm-args '-hdb cache.img' --persist \
+ anita --vmm-args \
+ '-drive file=cache.img,index=1,media=disk,format=raw' \
+ --persist \
--memory-size=${RUNTIME_MEM} --run \
"if [ \$(uname -m) = i386 -o \$(uname -m) = amd64 ]; then \
bdev=wd1d; \