#!/bin/sh
# $Xorg: Xsetup_0,v 1.3 2000/08/17 19:54:17 cpqbld Exp $
#xconsole -geometry 480x130-0-0 -daemon -notify -verbose -fn fixed -exitOnFail

# get KDEDIR value (only) and run kdmdesktop from there
eval "`grep KDEDIR /etc/profile.env`"
[ -n "$KDEDIR" ]  && ${KDEDIR}/bin/kdmdesktop

# --- Gentoo ---
# create list of sessions for kdm
sessions="SessionTypes="
for x in `ls /etc/X11/Sessions`
do
    sessions="${sessions}${x},"
done
echo sessions: $sessions

# update all kdmrcs located; tries some pretty much impossible locations
# to make sure we get 'em all
source /etc/make.conf
for dir in /usr/kde/* /usr $KDEDIR $KDE2DIR $KDE3DIR $KDE2LIBSDIR $KDE3LIBSDIR
do

    echo "Changing kdmrc in $dir"
    cd ${dir}/share/config/kdm || continue
    
    cp kdmrc kdmrc.orig
    sed -e "/SessionTypes=/c\
${sessions}" kdmrc.orig > kdmrc
    rm kdmrc.orig
    
done
