DragonFlyBSD Kernel Audit
DF-2623 / run_2623.sh
← back to finding ↓ download raw
#!/bin/sh
# DF-2623 only: RW mount of PFSROOT-cleared image -> hammer2_fixup_pfses.
cd /root/poc/dfv
vnconfig -u vn0 2>/dev/null || true
echo "=== DF-2623: mount -t hammer2 (RW) craft2623.img ==="
vnconfig -c vn0 /root/poc/dfv/craft2623.img
mount -t hammer2 /dev/vn0@testvol /mnt/h2x || echo "MOUNT FAILED rc=$?"
ls -l /mnt/h2x
umount /mnt/h2x; vnconfig -u vn0
echo "=== DF-2623 second mount (same image, now flag re-set on disk) ==="
vnconfig -c vn0 /root/poc/dfv/craft2623.img
mount -t hammer2 /dev/vn0@testvol /mnt/h2x || echo "MOUNT FAILED rc=$?"
ls -l /mnt/h2x
umount /mnt/h2x; vnconfig -u vn0
echo DF2623_DONE