summaryrefslogtreecommitdiffstats
path: root/initramfs/distro-specs/suse/functions-default
diff options
context:
space:
mode:
authorMichael Janczyk2007-01-30 18:46:30 +0100
committerMichael Janczyk2007-01-30 18:46:30 +0100
commit124d3dfdbd736ecc9cbe6d011700219fceb82094 (patch)
tree26e123e1e8c211d6136f6929be87f583c12d4ab6 /initramfs/distro-specs/suse/functions-default
parent... still problems with stage3 / hwsetup in some cases (takes ages ... (diff)
downloadcore-124d3dfdbd736ecc9cbe6d011700219fceb82094.tar.gz
core-124d3dfdbd736ecc9cbe6d011700219fceb82094.tar.xz
core-124d3dfdbd736ecc9cbe6d011700219fceb82094.zip
general kdm config now in /etc/functions
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@658 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'initramfs/distro-specs/suse/functions-default')
-rw-r--r--initramfs/distro-specs/suse/functions-default108
1 files changed, 8 insertions, 100 deletions
diff --git a/initramfs/distro-specs/suse/functions-default b/initramfs/distro-specs/suse/functions-default
index 33de9b6c..3f52af48 100644
--- a/initramfs/distro-specs/suse/functions-default
+++ b/initramfs/distro-specs/suse/functions-default
@@ -294,109 +294,17 @@ fi
# configure kdm as display manager
config_kdm () {
-config_dm_entry yes
-usetheme=false
-themeconf=$(ls /mnt/var/lib/openslx/themes/displaymanager/*.xml 2>/dev/null)
-testmkd /mnt/etc/opt/kde3/share/config/kdm
-[ -r "${themeconf}" ] && usetheme=true
-# check if a kdmrc was provided via ConfTGZ
-[ -f /rootfs/etc/opt/kde3/share/config/kdm/kdmrc ] || \
- echo -e "# /etc/opt/kde3/share/config/kdm/kdmrc - \
-file generated by
-#\t$0: $date\n\
-[General]
-ConfigVersion=2.3
-StaticServers=:0
-ExportList=LANG
-PidFile=/var/run/kdm.pid
-AuthDir=/var/lib/xdm/authdir/authfiles
-ServerVTs=-7
-ConsoleTTYs=tty1,tty2,tty3,tty4,tty5,tty6
-
-[Xdmcp]
-Enable=$xdmcp
-Xaccess=/etc/X11/xdm/Xaccess
-Willing=/etc/X11/xdm/Xwilling
-
-[Shutdown]HaltCmd=/sbin/halt
-RebootCmd=/sbin/reboot
+# first define directories for kdm
+kdmrcdir=/etc/opt/kde3/share/config/kdm
+xdmdir=/etc/X11/xdm
+testmkd /mnt/${kdmrcdir}
-[X-*-Core]
-ServerCmd=/usr/X11R6/bin/X -br
-ServerArgsLocal=-nolisten tcp
-TerminateServer=true
-Resources=/etc/X11/xdm/Xresources
-Setup=/etc/X11/xdm/Xsetup
-UserPath=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/var/X11R6/bin
-SystemPath=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:\
-/usr/X11R6/bin:/var/X11R6/bin
-Startup=/etc/X11/xdm/Xstartup
-Reset=/etc/X11/xdm/Xreset
-Session=/etc/X11/xdm/Xsession
-ClientLogFile=.xsession-errors-%s
-AutoReLogin=false
-AllowRootLogin=true
-AllowNullPasswd=true
-AllowShutdown=All
-SessionsDirs=/etc/X11/sessions,/usr/share/xsessions,\
-/opt/kde3/share/apps/kdm/sessions
-AuthNames=XDM-AUTHORIZATION-1,MIT-MAGIC-COOKIE-1
-
-[X-*-Greeter]
-ShowUsers=Selected
-SelectedUsers=
-UserList=false
-GUIStyle=default
-LogoArea=Clock
-GreetString=Diskless Linux (%h)
-GreetFont=Nimbus Sans l,20,-1,5,48,0,0,0,0,0
-StdFont=Nimbus Sans l,14,-1,5,48,0,0,0,0,0
-FailFont=Nimbus Sans l,14,-1,5,74,0,0,0,0,0
-AntiAliasing=true
-Language=$lang
-EchoMode=OneStar
-ShowLog=false
-UseTheme=${usetheme}
-Theme=/var/lib/openslx/themes/displaymanager
-UseBackground=true
-BackgroundCfg=/var/lib/openslx/themes/displaymanager/backgroundrc
-
-[X-:*-Greeter]
-PreselectUser=None
-FocusPasswd=true
-LoginMode=DefaultLocal
-AllowClose=false
-UseAdminSession=true
-
-[X-:0-Core]
-AutoLoginEnable=false
-ClientLogFile=.xsession-errors
-NoPassEnable=false
-
-[X-:0-Greeter]
-LogSource=/dev/xconsole
-UseAdminSession=false" >/mnt/etc/opt/kde3/share/config/kdm/kdmrc
+config_dm_entry yes
-echo -e "[Desktop0]
-BackgroundMode=Flat
-BlendBalance=100
-BlendMode=NoBlending
-ChangeInterval=60
-Color1=0,51,102
-Color2=255,255,255
-CurrentWallpaper=0
-LastChange=0
-MinOptimizationDepth=1
-MultiWallpaperMode=NoMulti
-Pattern=triangles
-Program=
-ReverseBlending=false
-UseSHM=false
-Wallpaper=
-WallpaperList=
-WallpaperMode=NoWallpaper" \
- >/mnt/var/lib/openslx/themes/displaymanager/backgroundrc
+# write configuration file
+# use general config in /etc/functions
+config_kdm_template
}
# configure bluetooth services