summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/os-plugins/plugins/vmware/OpenSLX/OSPlugin/vmware.pm6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/os-plugins/plugins/vmware/OpenSLX/OSPlugin/vmware.pm b/src/os-plugins/plugins/vmware/OpenSLX/OSPlugin/vmware.pm
index 7f9b0d3a..6d519a61 100644
--- a/src/os-plugins/plugins/vmware/OpenSLX/OSPlugin/vmware.pm
+++ b/src/os-plugins/plugins/vmware/OpenSLX/OSPlugin/vmware.pm
@@ -407,8 +407,10 @@ sub _writeRunlevelScript
# functions ...
$script = unshiftHereDoc(<<" End-of-Here");
# Create a special tempfs directory
- mkdir -m 1777 -p /tmp/vmware
- mount -t tmpfs -o size=180%,mode=1777 tmpfs /tmp/vmware
+ mkdir -/m 1777 -p /tmp/vmware
+ # Don't mount special tempfs, when using local harddrive for /tmp
+ [ ! -n "\$(cat /proc/mounts |grep ' /tmp '|grep '/dev/sd')" ] \\
+ && mount -t tmpfs -o size=180%,mode=1777 tmpfs /tmp/vmware
End-of-Here
$initfile->addFunction(
"tempdir",