#!/bin/sh
# DF-1145 fix compile-validation build script (iwm if_iwm.c).
# iwm is NOT in GENERIC and no Intel WiFi HW attaches on this QEMU guest.
# Validates fix.diff applies + compiles the affected translation unit.
set -e
DIFF="${1:-fix.diff}"
cd /usr/src
patch -p1 --forward < "/root/$(basename "$DIFF")" || true
cd sys/dev/netif/iwm
rm -f if_iwm.o
make if_iwm.o
echo "DF-1145 fix compiled clean (if_iwm.o produced, -Werror)"
