From db39ff085e320260c09b6c5906ce9195bd5dbf5b Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Wed, 23 Sep 2015 17:06:52 +0200 Subject: [PATCH] sysutils/vmware: load drivers on bootup; fixes #5 --- sysutils/vmware/+POST_INSTALL | 7 +++++++ sysutils/vmware/+PRE_DEINSTALL | 4 ++++ sysutils/vmware/Makefile | 2 +- 3 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 sysutils/vmware/+PRE_DEINSTALL diff --git a/sysutils/vmware/+POST_INSTALL b/sysutils/vmware/+POST_INSTALL index bedd9ac75..65f37198a 100644 --- a/sysutils/vmware/+POST_INSTALL +++ b/sysutils/vmware/+POST_INSTALL @@ -1,2 +1,9 @@ +touch /boot/loader.conf +cp /boot/loader.conf /boot/loader.conf.bak +(grep -v '^vmxnet_load=' /boot/loader.conf.bak; \ + echo 'vmxnet_load="YES"') > /boot/loader.conf +rm -f /boot/loader.conf.bak + configctl template reload OPNsense.VMware + /usr/local/opnsense/scripts/vmware/setup.sh diff --git a/sysutils/vmware/+PRE_DEINSTALL b/sysutils/vmware/+PRE_DEINSTALL new file mode 100644 index 000000000..ff2ff951f --- /dev/null +++ b/sysutils/vmware/+PRE_DEINSTALL @@ -0,0 +1,4 @@ +touch /boot/loader.conf +cp /boot/loader.conf /boot/loader.conf.bak +(grep -v '^vmxnet_load=' /boot/loader.conf.bak) > /boot/loader.conf +rm -f /boot/loader.conf.bak diff --git a/sysutils/vmware/Makefile b/sysutils/vmware/Makefile index 9351dbf7f..24ae4d2f0 100644 --- a/sysutils/vmware/Makefile +++ b/sysutils/vmware/Makefile @@ -1,5 +1,5 @@ PLUGIN_NAME= vmware -PLUGIN_VERSION= 1.1 +PLUGIN_VERSION= 1.2 PLUGIN_COMMENT= VMware tools wrapper PLUGIN_DEPENDS= open-vm-tools-nox11 PLUGIN_MAINTAINER= franco@opnsense.org