DragonFlyBSD Kernel Audit
DF-0605 / run.sh
← back to finding ↓ download raw
#!/bin/sh
# DF-0605 race harness run (must be root; pf.ko must be loaded).
# Usage: ./run.sh [runtime_sec [n_walkers [n_mutators]]]
set -e
cd "$(dirname "$0")"
if ! [ -c /dev/pf ]; then
    echo "run.sh: /dev/pf missing; kldload pf.ko first (as root)" >&2
    exit 1
fi
if [ "$(id -u)" != "0" ]; then
    echo "run.sh: must run as root (DIOCIGETIFACES + SIOCIFDESTROY both require root)" >&2
    exit 1
fi
./race "${1:-60}" "${2:-4}" "${3:-3}"