DragonFlyBSD Kernel Audit
DF-0903 / build.sh
← back to finding ↓ download raw
#!/bin/sh
# DF-0903 build.sh - host-runnable; builds craft_img + harness + trigger
# inside the guest (as root), logs full output to build.log.
set -u
cd "$(dirname "$0")"
LOG=build.log
: > "$LOG"
{
    echo "=== DF-0903 build @ $(date -u +%FT%TZ) ==="
    ssh -F ../../dfbsd-qemu/config dfbsd '/bin/sh -c "cd /root && cc -o craft_img craft_img.c && cc -o trigger trigger.c && cc -o harness harness.c && echo BUILD_OK && ls -l craft_img trigger harness"'
    echo "SSH_RC=$?"
} >> "$LOG" 2>&1
cat "$LOG"