summaryrefslogtreecommitdiffstats
path: root/remote
diff options
context:
space:
mode:
authorSimon Rettberg2013-07-30 16:55:55 +0200
committerSimon Rettberg2013-07-30 16:55:55 +0200
commitaba3465b5ffd5637ef48ec27dabb0a92c2530cfc (patch)
treed08942326e7c7457d48ec0b6a482abea38ebd62d /remote
parentremoved old code that did nothing (diff)
downloadtm-scripts-aba3465b5ffd5637ef48ec27dabb0a92c2530cfc.tar.gz
tm-scripts-aba3465b5ffd5637ef48ec27dabb0a92c2530cfc.tar.xz
tm-scripts-aba3465b5ffd5637ef48ec27dabb0a92c2530cfc.zip
[vmplayer] fix memory limit on old vmware hardware versions
[rootfs-stage32] make analyze-disk wait for fdisk
Diffstat (limited to 'remote')
-rw-r--r--remote/modules/vmplayer/data/etc/openslx/vmware/run-virt.include3
-rwxr-xr-xremote/rootfs/rootfs-stage32/data/opt/openslx/bin/analyse-disk8
2 files changed, 9 insertions, 2 deletions
diff --git a/remote/modules/vmplayer/data/etc/openslx/vmware/run-virt.include b/remote/modules/vmplayer/data/etc/openslx/vmware/run-virt.include
index 5ac0454a..71d294cb 100644
--- a/remote/modules/vmplayer/data/etc/openslx/vmware/run-virt.include
+++ b/remote/modules/vmplayer/data/etc/openslx/vmware/run-virt.include
@@ -195,7 +195,8 @@ runvmwareconfheader ()
ENABLE_SHARE=''
fi
- [ "${mem}" -ge "$MAXMEM" ] && mem="$MAXMEM"
+ [ "$mem" -ge "$MAXMEM" ] && mem="$MAXMEM"
+ [ "$hwver" -lt "7" -a "$mem" -gt "3500" ] && mem="3500"
cap3d="WHAT IS THIS VAR USED FOR?" # helper var for loging output
diff --git a/remote/rootfs/rootfs-stage32/data/opt/openslx/bin/analyse-disk b/remote/rootfs/rootfs-stage32/data/opt/openslx/bin/analyse-disk
index 978b341b..f162ec3a 100755
--- a/remote/rootfs/rootfs-stage32/data/opt/openslx/bin/analyse-disk
+++ b/remote/rootfs/rootfs-stage32/data/opt/openslx/bin/analyse-disk
@@ -52,7 +52,13 @@ done
}
# Check for local harddisks and appropriate partitions
-fdisk -l | sed -n "/^\/dev\//p" > "/etc/disk.partition"
+for waiting in 1 1 2 3 4; do
+ fdisk -l | sed -n "/^\/dev\//p" > "/etc/disk.partition"
+ [ -s "/etc/disk.partition" ] && break
+ sleep "$waiting"
+done
+echo "Partitions:"
+cat "/etc/disk.partition"
# Check for standard swap partitions and make them available to the system
for hdpartnr in $(sed -n -e "/ 82 /p" "/etc/disk.partition" | sed -e "s/[[:space:]].*//"); do