Description of Problem: The config file /etc/X11/xdm/xdm-config is missing from the XFree86-xdm package. It is needed when {k,x}dm are used as display managers instead of gdm. The scripts Xsetup_0, GiveConsole, TakeConsole will not be executed when kdm is used. How Reproducible: Every time Steps to Reproduce: 1. /sbin/telinit 3 2. echo "KDE" >/etc/sysconfig/desktop 3. /sbin/telinit 5 # should start kdm as display manager Actual Results: Xsetup_0 not executed, no kdm pid file, no sessreg after login, ... Expected Results: Additional Information:
xdm-config has been moved from XFree86-xdm to xinitrc package. The dependency in XFree86.spec file was not updated (xinitrc >= 2.9.8). I am using self - compiled packages -XFree86-4.0.3-5.src.rpm from RH71 and an older version of xinitrc (xinitrc-2.9.10.src.rpm) from RH70 => no xdm-config.
Ok.. your message is confusing though. You say that you are using: "dependency in XFree86.spec file was not updated (xinitrc >= 2.9.8)", but then say that you re using an older version of xinitrc 2.9.10 - which is newer than the one that you list as should be a dependancy... I think the proper way to fix it is to remove the dependancy in xinitrc on XFree86, and put a dependancy of xinitrc in the XFree86 package.. Not sure though. Suggestion?
I was backporting XFree86-4.0.3-5.src.rpm to RH70 and RH62. There is a dependency on xinitrc in the spec file for XFree86 which needs updating. XFree86-xdm is built with this spec file. Try ``rpm -q --requires XFree86-xdm | grep xinitrc44 on RH71 or ``rpm -q --requires -p /mnt/cdrom/RedHat/RPMS/XFree86-xdm-4.0.3-5.i386.rpm | grep xinitrc44 (RH71 cdrom in drive)
Ignore the 44. That should have been single quotes.
XFree86 in rawhide has dependancy on xinitrc 3.10 or greater.