summaryrefslogtreecommitdiffstats
path: root/initramfs/initrd-stuff/bin/servconfig
diff options
context:
space:
mode:
Diffstat (limited to 'initramfs/initrd-stuff/bin/servconfig')
-rwxr-xr-xinitramfs/initrd-stuff/bin/servconfig7
1 files changed, 4 insertions, 3 deletions
diff --git a/initramfs/initrd-stuff/bin/servconfig b/initramfs/initrd-stuff/bin/servconfig
index 0aaec294..f65ccb70 100755
--- a/initramfs/initrd-stuff/bin/servconfig
+++ b/initramfs/initrd-stuff/bin/servconfig
@@ -323,7 +323,7 @@ if [ "x$vmware" != "x" ] && [ "x$vmware" != "xno" ] ; then
export vmsessions=/var/lib/vmware/vmsessions
# create default.desktop for kdm
echo -e "[Desktop Entry]\nEncoding=UTF-8\nName=Default\n\
-Name[de]=Standard\nExec=xdmmenu\nTryExec=/var/X11R6/bin/xdmmenu\n\
+Name[de]=Standard\nExec=/var/X11R6/bin/xdmmenu\nTryExec=/var/X11R6/bin/xdmmenu\n\
Type=Application" >/mnt/etc/X11/sessions/default.desktop
rm /mnt/etc/vmware/not_configured 2>/dev/null
echo -e "#!/bin/sh\n#\n# file generated by ${0} at ${date}\
@@ -375,7 +375,8 @@ Type=Application" >/mnt/etc/X11/sessions/default.desktop
# only show in xdm if xdmshow=true
if [ "${xdmshow}" = "true" ]; then
cd /mnt/etc/X11/sessions
- ln -s ${i#/mnt} ${i#/mnt/var/lib/vmware/vmsessions/}
+ sed -e "s,^[E|e][X|x][E|e][C|c]=[^/].*,Exec=/var/X11R6/bin/${session_name}," $i \
+ > ${i#/mnt/var/lib/vmware/vmsessions/}
xdmsessionsnr=$(expr `echo ${xdmsessionsnr}` + 1)
fi
fi
@@ -383,7 +384,7 @@ Type=Application" >/mnt/etc/X11/sessions/default.desktop
# add script vmimages.desktop only if more windowsimages than shown in xdm
if [ "${vmsessionsnr}" -gt "${xdmsessionsnr}" ]; then
echo -e "[Desktop Entry]\nEncoding=UTF-8\nName=Virtual Windows XP Menu\n\
-Name[de]=Virtual Windows XP MenĂ¼\nExec=vmmenu\nTryExec=/var/X11R6/bin/vmmenu\n\
+Name[de]=Virtual Windows XP MenĂ¼\nExec=/var/X11R6/bin/vmmenu\nTryExec=/var/X11R6/bin/vmmenu\n\
pplication" >/mnt/etc/X11/sessions/vmmenu.desktop
cd /mnt/var/X11R6/bin
ln -s desktop-session vmmenu