#!/bin/sh
# DF-2630 run (stock guest, root):
#   scp -F dfbsd-qemu/config wedge.img control.img dfbsd:/root/poc/
#   scp -F dfbsd-qemu/config trigger_df2630.sh control_df2630.sh dfbsd:/root/poc/df2630/
#   dfbsd-qemu/vm.sh run_root 'sh /root/poc/df2630/trigger_df2630.sh'
# EXPECT: mount returns; ls wedges (h2root); D-state pile (vfs_busy);
#         umount/umount -f wedge; shutdown degraded; REBOOT required.
# Fix validation (kernel rebuilt with fix.diff):
#   scp -F dfbsd-qemu/config fix_validate.sh dfbsd:/root/
#   dfbsd-qemu/vm.sh run_root 'sh /root/fix_validate.sh'
# EXPECT: wedge ls -> EIO after root_timeout (5s demo), sticky instant
#         fail on retry, umount -f RC=0 removes the mount, system healthy.
set -e
echo "see comments inside for the exact commands"
