diff options
Diffstat (limited to 'os-plugins/plugins/vmware/OpenSLX/Distro/Base.pm')
-rw-r--r-- | os-plugins/plugins/vmware/OpenSLX/Distro/Base.pm | 17 |
1 files changed, 5 insertions, 12 deletions
diff --git a/os-plugins/plugins/vmware/OpenSLX/Distro/Base.pm b/os-plugins/plugins/vmware/OpenSLX/Distro/Base.pm index 626d68aa..523bcd59 100644 --- a/os-plugins/plugins/vmware/OpenSLX/Distro/Base.pm +++ b/os-plugins/plugins/vmware/OpenSLX/Distro/Base.pm @@ -47,7 +47,7 @@ sub fillRunlevelScript my $kind = shift; my $script = unshiftHereDoc(<<" End-of-Here"); - #! /bin/sh + #!/bin/sh # completely generic start/stop script, generated via stage1 'vmware' plugin # install # inspiration taken from vmware start script: @@ -75,13 +75,9 @@ sub fillRunlevelScript insmod /lib/modules/\$(uname -r)/misc/vmmon.o || return 1 insmod /lib/modules/\$(uname -r)/misc/vmnet.o || return 1 insmod /lib/modules/\$(uname -r)/misc/vmblock.o 2>/dev/null || return 0 - #insmod /lib/modules/\$(uname -r)/misc/vmci.o 2>/dev/null || return 0 - # most probably nobody wants to run the parallel port driver ... - #modprobe vm... End-of-Here } elsif ($kind eq 'vmpl1.0') { $script .= unshiftHereDoc(<<" End-of-Here"); - # load module manuall vmware_kind_path=/opt/openslx/plugin-repo/vmware/\${vmware_kind}/ module_src_path=\${vmware_kind_path}/vmroot/modules insmod \${module_src_path}/vmmon.o @@ -89,7 +85,6 @@ sub fillRunlevelScript End-of-Here } elsif ($kind ne "vmpl2.0") { $script .= unshiftHereDoc(<<" End-of-Here"); - # load module manuall vmware_kind_path=/opt/openslx/plugin-repo/vmware/\${vmware_kind}/ module_src_path=\${vmware_kind_path}/vmroot/modules insmod \${module_src_path}/vmmon.o @@ -98,13 +93,11 @@ sub fillRunlevelScript End-of-Here } elsif ($kind eq 'vmpl2.5') { $script .= unshiftHereDoc(<<" End-of-Here"); - # load module manuall vmware_kind_path=/opt/openslx/plugin-repo/vmware/\${vmware_kind}/ module_src_path=\${vmware_kind_path}/vmroot/modules insmod \${module_src_path}/vmmon.o insmod \${module_src_path}/vmnet.o - #insmod \${module_src_path}/vmci.o - insmod \${module_src_path}/vmmon.o + insmod \${module_src_path}/vmblock.o End-of-Here } @@ -115,7 +108,7 @@ sub fillRunlevelScript unload_modules() { # to be filled with the proper list within via the stage1 # configuration script - rmmod vmmon vmblock vmnet vmci vmmon 2>/dev/null + rmmod vmmon vmblock vmnet vmmon 2>/dev/null } End-of-Here @@ -132,9 +125,9 @@ sub fillRunlevelScript # the path might be directly point to the plugin dir End-of-Here if ($kind eq 'vmpl2.5' || $kind eq 'local25') { - $script .= "\$location/vmnet-bridge -d /var/run/vmnet-bridge-0.pid -n 0\n"; + $script .= "$location/vmnet-bridge -d /var/run/vmnet-bridge-0.pid -n 0\n"; } else { - $script .= "\$location/vmnet-bridge -d /var/run/vmnet-bridge-0.pid /dev/vmnet0 eth0\n"; + $script .= "$location/vmnet-bridge -d /var/run/vmnet-bridge-0.pid /dev/vmnet0 eth0\n"; } $script .= unshiftHereDoc(<<" End-of-Here"); fi |