⬢ DragonFlyBSD Kernel Audit
DF-5801 / fix_run.sh
← back to finding ↓ download raw
#!/bin/sh
# DF-5801 fix run: after fix_build.sh + reboot, rebuild the rig against the
# patched kernel and load it. Success criterion: NO panic, clamped masks.
set -e
G=/root/df5801
dfbsd-qemu/vm.sh run_root "uname -a"
sh "$(dirname "$0")/build.sh" >/dev/null 2>&1 || true
KO=$(dfbsd-qemu/vm.sh run_root 'ls /root/df5801/pqb_rig.ko /usr/obj/root/df5801/pqb_rig.ko 2>/dev/null | head -1' | tail -1)
[ -z "$KO" ] && KO=/root/df5801/pqb_rig.ko
dfbsd-qemu/vm.sh run_root "kldunload pqb_rig 2>/dev/null; kldload $KO && sleep 1 && echo LOADED-OK && kldstat | grep pqb && dmesg | grep RIG | tail -10"