From 723d17ad4e514fc6bbc6a2d6f8cda953909c3b80 Mon Sep 17 00:00:00 2001 From: Dirk Date: Wed, 28 Nov 2012 00:59:04 +0100 Subject: ... --- src/os-plugins/plugins/vmware/files/run-virt.include | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/os-plugins/plugins/vmware/files/run-virt.include b/src/os-plugins/plugins/vmware/files/run-virt.include index 14b57316..3a6227c1 100644 --- a/src/os-plugins/plugins/vmware/files/run-virt.include +++ b/src/os-plugins/plugins/vmware/files/run-virt.include @@ -82,7 +82,7 @@ config.version = \"8\"" >>${conffile} esac case "$vmversion" in 2.*|3.*|4.*|6.*|7.*|8.*|9.*) - echo " + [ ${shfolders} == FALSE ] || echo " # version specific stuff - ver. 2.*|3.*|6.*|7.*|8.*|9.* sharedFolder.option = \"alwaysEnabled\"" >>${conffile} ;; -- cgit v1.2.3-55-g7522 From f00ad75f92168dc5fe5e0035f866dd9251140a43 Mon Sep 17 00:00:00 2001 From: Dirk Date: Sat, 15 Dec 2012 16:25:43 +0100 Subject: Stuff for virtualbox configuration. --- .../plugins/virtualbox/files/machine.include | 22 +++++++++++++++++++--- .../plugins/virtualbox/files/run-virt.include | 14 ++++++++++---- .../plugins/virtualbox/files/virtualbox.include | 15 ++++++++++++++- .../plugins/vmware/files/run-virt.include | 1 + 4 files changed, 44 insertions(+), 8 deletions(-) (limited to 'src') diff --git a/src/os-plugins/plugins/virtualbox/files/machine.include b/src/os-plugins/plugins/virtualbox/files/machine.include index e77ab1e3..6367d3d9 100644 --- a/src/os-plugins/plugins/virtualbox/files/machine.include +++ b/src/os-plugins/plugins/virtualbox/files/machine.include @@ -1,4 +1,16 @@ -# Include file (machine template) for run-virt.include of the OpenSLX virtualbox plugin +# ----------------------------------------------------------------------------- +# Copyright (c) 2010..2012 - OpenSLX GmbH +# +# This program/file is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING +# +# If you have any feedback please consult http://openslx.org/feedback and +# send your feedback to feedback@openslx.org +# +# General information about OpenSLX can be found at http://openslx.org +# ----------------------------------------------------------------------------- +# Include file (machine template) for run-virt.include of the OpenSLX virtual- +# box plugin cat << EOF > "${machconfig}" @@ -88,10 +100,14 @@ cat << EOF > "${machconfig}" - - + + + diff --git a/src/os-plugins/plugins/vmware/files/run-virt.include b/src/os-plugins/plugins/vmware/files/run-virt.include index 3a6227c1..698bd60e 100644 --- a/src/os-plugins/plugins/vmware/files/run-virt.include +++ b/src/os-plugins/plugins/vmware/files/run-virt.include @@ -192,6 +192,7 @@ usb.pciSlotNumber = "16" ethernet0.pciSlotNumber = "17" sound.pciSlotNumber = "18" ehci.pciSlotNumber = "19" +scsi0.pciSlotNumber = "20" # shared folders sharedFolder0.present = \"${shfolders}\" -- cgit v1.2.3-55-g7522 From 901c955f6948cadc97472aa4323645f63e06e2ab Mon Sep 17 00:00:00 2001 From: Dirk Date: Sun, 16 Dec 2012 16:12:35 +0100 Subject: Use zram if available (assign a quarter for compressed ram swap) --- src/initramfs/scripts/bin/hwautocfg | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/initramfs/scripts/bin/hwautocfg b/src/initramfs/scripts/bin/hwautocfg index 482c9f9a..3548abaa 100755 --- a/src/initramfs/scripts/bin/hwautocfg +++ b/src/initramfs/scripts/bin/hwautocfg @@ -1,6 +1,6 @@ #!/bin/sh # Copyright (c) 2003..2006 - RZ Uni Freiburg -# Copyright (c) 2006..2011 - OpenSLX GmbH +# Copyright (c) 2006..2012 - OpenSLX GmbH # # This program is free software distributed under the GPL version 2. # See http://openslx.org/COPYING @@ -277,12 +277,18 @@ case $1 in # disk setup part (detecting general id82,83 and slx id44,45,46, formatting # if required and mounting) disk) - # try to enable compressed RAM SWAP + # try to enable compressed RAM SWAP / ZRAM if modprobe ${MODPRV} ramzswap 2>/dev/null && [ -f /usr/bin/rzscontrol ] ; then mdev -s rzscontrol /dev/ramzswap0 --init - swapon /dev/ramzswap0 + swapon /dev/ramzswap0 2>/dev/null #hdswap="# disk swap disabled because of enabled compressed ramswap" + elif modprobe ${MODPRV} zram 2>/dev/null ; then + mdev -s + # assign a quarter of total mem to zram + echo $(( $(free -k | awk '/^Mem:/ { print $2 }') * 256 )) > /sys/block/zram0/disksize + mkswap /dev/zram0 2>/dev/null + swapon /dev/zram0 2>/dev/null fi # if disk action is not disabled if [ "x${hw_local_disk}" != "xno" ] ; then -- cgit v1.2.3-55-g7522