DF-0605 / run.sh
#!/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}" |