summaryrefslogtreecommitdiffstats
path: root/initramfs/distro-specs
diff options
context:
space:
mode:
authorSebastian Schmelzer2007-06-06 17:35:10 +0200
committerSebastian Schmelzer2007-06-06 17:35:10 +0200
commit8d17ef02a936dabafe5bac95f00f27c3ff08cdd0 (patch)
treec000340f8511d4f3d248b4a753fa23efb580ab11 /initramfs/distro-specs
parentremoved duplicate entry of config_distro and chmod for boot.slx added (diff)
downloadcore-8d17ef02a936dabafe5bac95f00f27c3ff08cdd0.tar.gz
core-8d17ef02a936dabafe5bac95f00f27c3ff08cdd0.tar.xz
core-8d17ef02a936dabafe5bac95f00f27c3ff08cdd0.zip
gdm late_dm fix
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1153 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'initramfs/distro-specs')
-rw-r--r--initramfs/distro-specs/debian/functions-default8
1 files changed, 6 insertions, 2 deletions
diff --git a/initramfs/distro-specs/debian/functions-default b/initramfs/distro-specs/debian/functions-default
index 26fb0d59..b5f4165e 100644
--- a/initramfs/distro-specs/debian/functions-default
+++ b/initramfs/distro-specs/debian/functions-default
@@ -187,15 +187,19 @@ sed -e "s,LANGUAGE=.*,LANGUAGE=\"${LANG}\" # set within initramfs," \
# configure gdm as display manager
config_gdm () {
- ln -sf ../${D_INITDIR}/gdm /mnt/etc/rc3.d/K20gdm
+ln -sf ../${D_INITDIR}/gdm /mnt/etc/rc3.d/K20gdm
+if [ "x$late_dm" != "xyes" ] ; then
+ ln -sf ../${D_INITDIR}/gdm /mnt/etc/rc3.d/S01gdm
+else
echo -e "\t/etc/${D_INITDIR}/gdm start >${LOGFILE} 2>&1\n\
\t( sleep 120; ln -sf /etc/${D_INITDIR}/gdm /etc/rc3.d/S01gdm \
>${LOGFILE} 2>&1) &\n" >>/mnt/etc/${D_INITDIR}/boot.slx
+fi
# check for gdm user in passwd and group files
# fixme!!
# echo "gdm:x:113:">>/mnt/etc/group
# echo "gdm:x:106:113:Gnome Display Manager:/var/lib/gdm:/bin/false" \
- >>/mnt/etc/passwd
+# >>/mnt/etc/passwd
}
# configure kdm as display manager