diff options
Diffstat (limited to 'os-plugins/plugins/vmware/OpenSLX')
5 files changed, 18 insertions, 5 deletions
diff --git a/os-plugins/plugins/vmware/OpenSLX/Distro/Base.pm b/os-plugins/plugins/vmware/OpenSLX/Distro/Base.pm index d453e106..fa9546ad 100644 --- a/os-plugins/plugins/vmware/OpenSLX/Distro/Base.pm +++ b/os-plugins/plugins/vmware/OpenSLX/Distro/Base.pm @@ -74,7 +74,9 @@ sub fillRunlevelScript # 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}/vmblock.ko + if [ \${vmware_kind} != "vmpl1.0" ]; then + insmod \${module_src_path}/vmblock.ko + fi insmod \${module_src_path}/vmmon.ko insmod \${module_src_path}/vmnet.ko fi diff --git a/os-plugins/plugins/vmware/OpenSLX/Distro/Debian.pm b/os-plugins/plugins/vmware/OpenSLX/Distro/Debian.pm index 90a5de85..88ba695e 100644 --- a/os-plugins/plugins/vmware/OpenSLX/Distro/Debian.pm +++ b/os-plugins/plugins/vmware/OpenSLX/Distro/Debian.pm @@ -61,7 +61,9 @@ sub fillRunlevelScript # 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}/vmblock.ko + if [ \${vmware_kind} != "vmpl1.0" ]; then + insmod \${module_src_path}/vmblock.ko + fi insmod \${module_src_path}/vmmon.ko insmod \${module_src_path}/vmnet.ko fi diff --git a/os-plugins/plugins/vmware/OpenSLX/Distro/Gentoo.pm b/os-plugins/plugins/vmware/OpenSLX/Distro/Gentoo.pm index f3ded970..5b865532 100644 --- a/os-plugins/plugins/vmware/OpenSLX/Distro/Gentoo.pm +++ b/os-plugins/plugins/vmware/OpenSLX/Distro/Gentoo.pm @@ -57,7 +57,9 @@ sub fillRunlevelScript # 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}/vmblock.ko + if [ \${vmware_kind} != "vmpl1.0" ]; then + insmod \${module_src_path}/vmblock.ko + fi insmod \${module_src_path}/vmmon.ko insmod \${module_src_path}/vmnet.ko fi diff --git a/os-plugins/plugins/vmware/OpenSLX/Distro/Suse.pm b/os-plugins/plugins/vmware/OpenSLX/Distro/Suse.pm index a6f2dc03..d758c002 100644 --- a/os-plugins/plugins/vmware/OpenSLX/Distro/Suse.pm +++ b/os-plugins/plugins/vmware/OpenSLX/Distro/Suse.pm @@ -62,7 +62,9 @@ sub fillRunlevelScript # 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}/vmblock.ko + if [ \${vmware_kind} != "vmpl1.0" ]; then + insmod \${module_src_path}/vmblock.ko + fi insmod \${module_src_path}/vmmon.ko insmod \${module_src_path}/vmnet.ko fi diff --git a/os-plugins/plugins/vmware/OpenSLX/OSPlugin/vmware.pm b/os-plugins/plugins/vmware/OpenSLX/OSPlugin/vmware.pm index 2903a083..a23bba8d 100644 --- a/os-plugins/plugins/vmware/OpenSLX/OSPlugin/vmware.pm +++ b/os-plugins/plugins/vmware/OpenSLX/OSPlugin/vmware.pm @@ -270,6 +270,11 @@ sub checkStage3AttrValues ); } + if ($vm_kind eq 'local' && + ! -d "/opt/openslx/plugin-repo/vmware/local") { + "local vmware installation not configured by slxos-plugin!" + } + if ($vm_kind eq 'vmpl2.0' && ! -d "/opt/openslx/plugin-repo/vmware/vmpl2.0/vmroot") { push @problems, _tr( @@ -280,7 +285,7 @@ sub checkStage3AttrValues if ($vm_kind eq 'vmpl1.0' && ! -d "/opt/openslx/plugin-repo/vmware/vmpl1.0/vmroot") { push @problems, _tr( - "No OpenSLX installation of VMware Player 2 found or installation failed. Using it as virtual machine wouldn't work!" + "No OpenSLX installation of VMware Player 1 found or installation failed. Using it as virtual machine wouldn't work!" ); } |