From 0f8737691bd096c66f56096c0773248c63993b72 Mon Sep 17 00:00:00 2001 From: Root Date: Fri, 10 Nov 2006 16:15:54 +0000 Subject: slxgrp changes git-svn-id: http://svn.openslx.org/svn/openslx/trunk@506 95ad53e4-c205-0410-b2fa-d234c58c8868 --- initramfs/initrd-stuff/bin/servconfig | 12 ++++++------ installer/default_files/machine-setup.default | 3 +++ vmware/template.desktop | 15 ++++++--------- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/initramfs/initrd-stuff/bin/servconfig b/initramfs/initrd-stuff/bin/servconfig index 237966aa..744c9df9 100755 --- a/initramfs/initrd-stuff/bin/servconfig +++ b/initramfs/initrd-stuff/bin/servconfig @@ -5,7 +5,7 @@ # system is setup when servconfig starts # # Dirk von Suchodoletz , 29-10-2006 -# Michael Janczyk , 09-11-2006 +# Michael Janczyk , 10-11-2006 # Lars Mueller , 23-06-2006 # Oliver Tappe , 23-06-2006 # @@ -332,13 +332,13 @@ Type=Application" >/mnt/etc/X11/sessions/default.desktop if [ -n "${sessions}" ]; then for i in /mnt/var/lib/vmware/vmsessions/*.desktop; do # only link if in right slxgrp - slxgrpstr=$(cat ${i} | sed -e "s/.*/\L&/;s/slxgrp=/ /;s/$/ /" \ - | sed -n "/^slxgrp/p") - [ `strinstr " ${slxgrp} " "${slxgrpstr}"` ] && slxgrptest="TRUE" + slxgrpstr=$(cat ${i} | sed -e "s/.*/\L&/" | sed -n "/^slxgrp/p" \ + | sed -e "s/slxgrp=/ /;s/$/ /") + slxgrptest="false" + if strinstr " ${slxgrp} " "${slxgrpstr}"; then slxgrptest="true"; fi xdmshow=$(cat ${i}|sed -e "s/.*/\L&/" | sed -n "/^xdm/p"\ |sed -e "s,xdm=,,") - if [ -z "${slxgrp}" -o "${slxgrptest}" = "TRUE" \ - -o "${slxgrp}" = "default" ]; then + if [ -z "${slxgrp}" -o "${slxgrptest}" = "true" ]; then #session_name=$(cat ${i} | grep -iw "exec" \ # | awk -F "=" '{print $2}') session_name=$(cat ${i} | sed -e "s/.*/\L&/" \ diff --git a/installer/default_files/machine-setup.default b/installer/default_files/machine-setup.default index b187a514..543356e2 100644 --- a/installer/default_files/machine-setup.default +++ b/installer/default_files/machine-setup.default @@ -22,6 +22,9 @@ # a passwd file via extended config tgz root_pw=@@@root_pw@@@ +# SLX-Group +#slxgrp=default + ## name service configuration defaults # # host and domain name diff --git a/vmware/template.desktop b/vmware/template.desktop index 2909f04e..6fa53fa6 100644 --- a/vmware/template.desktop +++ b/vmware/template.desktop @@ -7,12 +7,9 @@ TryExec=/var/X11R6/bin/vmware-image Name=My VMware Image Comment=NEW VMware Image with this and that SLXGrp=default -# Dies ist ein Template wie .desktop-Dateien aussehen sollen, deren VMware- -# Images über kdm bzw. runvmvare interactive mode gestartet werden sollen. -# Diese dateien müssen in .../vmware/vmsessions liegen. -# VMware Images die auch unter kdm angezeigt werden sollen müssen nach -# .../vmsessions/kdm kopiert werden. Falls nicht alle Images unter .../kdm -# landen, können alle images noch über die vmimages.desktop-Datei angezeigt -# werden. -# Der KDM Menüpunkt heißt wie unter NAme= definiert und startet Xdialog mit -# allen VMware-Images. +XDM=false +# Dies ist ein Template für .desktop-Dateien, deren VMware-Images über kdm bzw. +# runvmware-interactive-mode gestartet werden sollen. Diese Dateien müssen in +# .../vmware/vmsessions liegen. +# Bei VMware-Images die auch unter XDM angezeigt werden sollen, muss zudem die Variable +# XDM auf 'true' gesetzt werden. -- cgit v1.2.3-55-g7522