FreeBSD Bugzilla – Attachment 107313 Details for
Bug 148068
[PATCH] emulators/open-vm-tools: enhance RC script
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 3.00 KB, created by
Frank Wall
on 2010-06-22 16:40:05 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
Frank Wall
Created:
2010-06-22 16:40:05 UTC
Size:
3.00 KB
patch
obsolete
>--- emulators/open-vm-tools/files/vmware-kmod.sh.in.orig 2010-03-27 01:12:58.000000000 +0100 >+++ emulators/open-vm-tools/files/vmware-kmod.sh.in 2010-06-22 17:16:58.000000000 +0200 >@@ -13,32 +13,40 @@ > checkvm_cmd="%%PREFIX%%/bin/vmware-checkvm > /dev/null" > > # Functions >-vmware_guest_vmmemctl_start() >+vmware_mod_load() > { >- echo 'Loading vmmemctl kernel module.' >- kldload %%PREFIX%%/lib/vmware-tools/modules/drivers/vmmemctl.ko >/dev/null 2>&1 >+ echo -n "Loading $1 kernel module: " >+ kldstat -n %%PREFIX%%/lib/vmware-tools/modules/drivers/$1.ko >/dev/null 2>&1 >+ if [ "$?" = "0" ]; then >+ echo "already loaded." >+ else >+ kldload %%PREFIX%%/lib/vmware-tools/modules/drivers/$1.ko >/dev/null 2>&1 >+ if [ "$?" = "0" ]; then >+ echo "done." >+ else >+ echo "failed." >+ fi >+ fi > } >-vmware_guest_vmxnet_start() >+vmware_mod_status() > { >- echo 'Loading vmxnet kernel module.' >- kldload %%PREFIX%%/lib/vmware-tools/modules/drivers/vmxnet.ko >/dev/null 2>&1 >-} >-vmware_guest_vmblock_start() >-{ >- echo 'Loading vmblock kernel module.' >- kldload %%PREFIX%%/lib/vmware-tools/modules/drivers/vmblock.ko >/dev/null 2>&1 >-} >-vmware_guest_vmhgfs_start() >-{ >- echo 'Loading vmhgfs kernel module.' >- kldload %%PREFIX%%/lib/vmware-tools/modules/drivers/vmhgfs.ko >/dev/null 2>&1 >+ echo -n "Checking $1 kernel module: " >+ kldstat -n %%PREFIX%%/lib/vmware-tools/modules/drivers/$1.ko >/dev/null 2>&1 >+ if [ "$?" = "0" ]; then >+ echo "loaded." >+ else >+ echo "not loaded" >+ fi > } > > # VMware kernel module: vmmemctl >-name="vmware_guest_vmmemctl" >+kernel_mod="vmmemctl" >+name="vmware_guest_${kernel_mod}" > rcvar=`set_rcvar` >+extra_commands="status" >+status_cmd="vmware_mod_status ${kernel_mod}" > start_precmd="${checkvm_cmd}" >-start_cmd="vmware_guest_vmmemctl_start" >+start_cmd="vmware_mod_load ${kernel_mod}" > stop_precmd="${checkvm_cmd}" > stop_cmd=":" > >@@ -48,10 +56,13 @@ > run_rc_command "$1" > > # VMware kernel module: vmxnet >-name="vmware_guest_vmxnet" >+kernel_mod="vmxnet" >+name="vmware_guest_${kernel_mod}" > rcvar=`set_rcvar` >+extra_commands="status" >+status_cmd="vmware_mod_status ${kernel_mod}" > start_precmd="${checkvm_cmd}" >-start_cmd="vmware_guest_vmxnet_start" >+start_cmd="vmware_mod_load ${kernel_mod}" > stop_precmd="${checkvm_cmd}" > stop_cmd=":" > >@@ -60,10 +71,13 @@ > run_rc_command "$1" > > # VMware kernel module: vmblock >-name="vmware_guest_vmblock" >+kernel_mod="vmblock" >+name="vmware_guest_${kernel_mod}" > rcvar=`set_rcvar` >+extra_commands="status" >+status_cmd="vmware_mod_status ${kernel_mod}" > start_precmd="${checkvm_cmd}" >-start_cmd="vmware_guest_vmblock_start" >+start_cmd="vmware_mod_load ${kernel_mod}" > stop_precmd="${checkvm_cmd}" > stop_cmd=":" > >@@ -72,10 +86,13 @@ > run_rc_command "$1" > > # VMware kernel module: vmhgfs >-name="vmware_guest_vmhgfs" >+kernel_mod="vmhgfs" >+name="vmware_guest_${kernel_mod}" > rcvar=`set_rcvar` >+extra_commands="status" >+status_cmd="vmware_mod_status ${kernel_mod}" > start_precmd="${checkvm_cmd}" >-start_cmd="vmware_guest_vmhgfs_start" >+start_cmd="vmware_mod_load ${kernel_mod}" > stop_precmd="${checkvm_cmd}" > stop_cmd=":"
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 148068
: 107313