From dbb1fc47b8b3162d66c2d1c8d914ab874e74bb72 Mon Sep 17 00:00:00 2001 From: Sebastian Schmelzer Date: Mon, 20 Aug 2012 17:17:37 +0200 Subject: don't use compressed tmpfs for vmware when /tmp is located on local harddrive --- src/os-plugins/plugins/vmware/OpenSLX/OSPlugin/vmware.pm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/os-plugins') 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", -- cgit v1.2.3-55-g7522