DragonFlyBSD Kernel Audit
DF-2207 / build.sh
← back to finding ↓ download raw
1
2
3
4
5
6
7
8
9
#!/bin/sh
# DF-2207 build.sh -- applies fix.diff to in-guest /usr/src and rebuilds drm.ko
set -e
cd "$(dirname "$0")"
scp -q -F "$(dirname "$0")/../../../dfbsd-qemu/config" fix.diff dfbsd:/root/DF-2207.fix.diff
"$(dirname "$0")/../../../dfbsd-qemu/vm.sh" run_root \
  'cd /usr/src && patch -p1 --forward < /root/DF-2207.fix.diff && echo APPLIED'
"$(dirname "$0")/../../../dfbsd-qemu/vm.sh" run_root \
  'cd /usr/src/sys/dev/drm/drm && rm -f linux_iomapping.o drm.ko && make 2>&1; echo "=== DRM_KO rc=$? ==="; ls -l drm.ko'