DragonFlyBSD Kernel Audit
DF-1161 / build.sh
← back to finding ↓ download raw
#!/bin/sh
# Build the patched mpt.ko module. Apply fix.diff first.
set -e
SCRIPT_DIR="$(dirname "$0")"
cd "$SCRIPT_DIR"
if ! grep -q 'ioindex >= mpt->els_cmds_allocated' /usr/src/sys/dev/disk/mpt/mpt_cam.c 2>/dev/null; then
    (cd /usr/src && patch -p1 --forward < "$SCRIPT_DIR/fix.diff")
fi
cd /usr/src/sys/dev/disk/mpt
make -j6 KMOD=mpt
echo "BUILD_EXIT=$?"
ls -l mpt.ko