DF-1158 / build.sh
#!/bin/sh # Build the patched if_wpi.ko module. Apply fix.diff first. # Usage: ./build.sh (run on the DragonFly guest after `patch -p1 < fix.diff`) set -e SCRIPT_DIR="$(dirname "$0")" cd "$SCRIPT_DIR" # Apply fix if not already applied if ! grep -q 'shared->next) & (WPI_RX_RING_COUNT - 1)' /usr/src/sys/dev/netif/wpi/if_wpi.c 2>/dev/null; then (cd /usr/src && patch -p1 --forward < "$SCRIPT_DIR/fix.diff") fi cd /usr/src/sys/dev/netif/wpi make -j6 KMOD=if_wpi echo "BUILD_EXIT=$?" ls -l if_wpi.ko |