DF-0903 / build.sh
#!/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" |