1Fix kmod panic when VIMAGE is disabled in the kernel and port
2
3Submitted by:	Gleb Kurtsou <gleb@freebsd.org>
4--- src/VBox/HostDrivers/VBoxNetAdp/Makefile.kmk.orig	2020-05-13 19:43:54 UTC
5+++ src/VBox/HostDrivers/VBoxNetAdp/Makefile.kmk
6@@ -203,12 +203,15 @@ $$(VBoxNetAdp-src_0_OUTDIR)/Makefile: \
7 		$$(if $$(eq $$(VBoxNetAdp/freebsd/Makefile_VBOX_HARDENED),$$(VBOX_WITH_HARDENING)),,FORCE) \
8 		| $$(dir $$@)
9 	$(QUIET)$(RM) -f -- $@
10- ifndef VBOX_WITH_HARDENING
11-	$(QUIET)$(SED) -e "s;-DVBOX_WITH_HARDENING;;g" --output $@ $<
12- else
13 	$(QUIET)$(CP) -f $< $@
14+ ifndef VBOX_WITH_HARDENING
15+	$(QUIET)$(SED) -e "s;-DVBOX_WITH_HARDENING;;g" --output $@.tmp $@
16+	${QUIET}$(MV) -f $@.tmp $@
17  endif
18-
19+ ifndef VBOX_WITH_NETFLT_VIMAGE
20+	$(QUIET)$(SED) -e "s;-DVIMAGE;;g" --output $@.tmp $@
21+	${QUIET}$(MV) -f $@.tmp $@
22+ endif
23 endif # freebsd
24
25 include $(FILE_KBUILD_SUB_FOOTER)
26