DF-2653 / run.sh
#!/bin/sh # DF-2653 run: mount the poisoned image and write 64K at file offset 0x80000. # Stock kernel: KKASSERT panic (async). Patched: write lands. set -e cd "$(dirname "$0")" ../../dfbsd-qemu/vm.sh run_root " vnconfig -u vn0 2>/dev/null || true vnconfig -c vn0 /tmp/forge2653b.img mkdir -p /mnt/h2t mount -t hammer2 /dev/vn0@testvol /mnt/h2t && echo MOUNT_OK head -c 65536 /dev/urandom > /tmp/w64k3.bin dd if=/tmp/w64k3.bin of=/mnt/h2t/f2653 bs=64k seek=8 conv=notrunc 2>/dev/null echo WRITE_DONE sleep 3 dd if=/mnt/h2t/f2653 bs=64k skip=8 count=1 2>/dev/null | md5 md5 /tmp/w64k3.bin umount /mnt/h2t vnconfig -u vn0 " |