summaryrefslogtreecommitdiffstats
path: root/initramfs
diff options
context:
space:
mode:
authorVolker Uhrig2007-06-04 14:19:13 +0200
committerVolker Uhrig2007-06-04 14:19:13 +0200
commita5fa94983b4c6d291d410e6d86604c9b12053764 (patch)
tree14cf602ea3173720c44017d90e90adabd1005df4 /initramfs
parentProper naming for recent debian release ... (diff)
downloadcore-a5fa94983b4c6d291d410e6d86604c9b12053764.tar.gz
core-a5fa94983b4c6d291d410e6d86604c9b12053764.tar.xz
core-a5fa94983b4c6d291d410e6d86604c9b12053764.zip
fixed typo, which results in missing xdm menu entrys
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1143 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'initramfs')
-rwxr-xr-xinitramfs/initrd-stuff/bin/servconfig19
1 files changed, 13 insertions, 6 deletions
diff --git a/initramfs/initrd-stuff/bin/servconfig b/initramfs/initrd-stuff/bin/servconfig
index bc9a05b6..0e768dfa 100755
--- a/initramfs/initrd-stuff/bin/servconfig
+++ b/initramfs/initrd-stuff/bin/servconfig
@@ -351,23 +351,25 @@ if [ "x$vmware" != "x" ] && [ "x$vmware" != "xno" ] ; then
echo -e "mount -t usbfs usbfs /proc/bus/usb 2>/dev/null" \
>> /mnt/etc/${D_INITDIR}/boot.slx
# check here that mount finished and the important files are available
- if [ "$noimg" = "yes" ] ; then
- error "$scfg_vmdir" nonfatal
- else
+ #if [ "$noimg" = "yes" ] ; then
+ # error "$scfg_vmdir" nonfatal
+ #else
# copy runvmware for vmware images and Xdialog sessionsmenu
- cp /mnt/var/lib/vmware/templ/runvmware \
- /mnt/var/X11R6/bin >/dev/null 2>&1
- fi
+ #cp /mnt/var/lib/vmware/templ/runvmware \
+ #/mnt/var/X11R6/bin >/dev/null 2>&1
+ #fi
config_vmware
chmod 1777 /mnt/var/run/vmware
# define a variable where gdm/kdm should look for additional sessions
# do we really need it?
# export vmsessions=/var/lib/vmware/vmsessions
+
# create default.desktop for kdm
echo "[Desktop Entry]" > /mnt/etc/X11/sessions/default.desktop
echo "Encoding=UTF8" >> /mnt/etc/X11/sessions/default.desktop
echo "Name=Default" >> /mnt/etc/X11/sessions/default.desktop
echo "Name[de]=Standard" >> /mnt/etc/X11/sessions/default.desktop
+
#I dont like this part, but there is no simple workaround. We need to
#create xdialog.sh on every box :(
#echo "Exec=/var/lib/vmware/xdialog-files/${pool}/xdialog.sh" \
@@ -405,6 +407,11 @@ if [ "x$vmware" != "x" ] && [ "x$vmware" != "xno" ] ; then
# closing bracket as last line ends with '\'
echo ")" >> /mnt/etc/X11/xdialog.sh
chmod 755 /mnt/etc/X11/xdialog.sh
+
+ # copy xdm files, so we could choose them before we log in
+ for i in ${vmdir}/xdmsessions/${pool}/*.desktop;do
+ cp ${i} /mnt/etc/X11/sessions/
+ done
fi
# theming