DF-2662 / build_fix.sh
#!/bin/sh # DF-2661/DF-2662 Phase V, step 3: build kernel C (kernel B source + # fix2.diff for hammer2_update_spans). Guest /usr/src already has # inject.diff + fix_b.diff applied (kernel B build). set -e cd /usr/src if ! grep -q "DF-2662" sys/vfs/hammer2/hammer2_iocom.c; then patch -p1 --dry-run < /root/df2662/fix.diff patch -p1 < /root/df2662/fix.diff fi grep -n "DF-2662" sys/vfs/hammer2/hammer2_iocom.c | head -1 make -j6 nativekernel KERNCONF=X86_64_GENERIC make installkernel KERNCONF=X86_64_GENERIC echo KERNEL_C_INSTALLED |