On Tue, Nov 01, 2011 at 04:39:29PM +0000, Stuart Henderson wrote:
> If you hit the xkb file/directory problem (for example, if you follow
> the "upgrading without install kernel" instructions), you can't type at
> the keyboard, even to switch to a text console. 
> 
> What does anyone think about disabling xdm if this brokenness is found?
> 
> Index: xdm
> ===================================================================
> RCS file: /cvs/src/etc/rc.d/xdm,v
> retrieving revision 1.1
> diff -u -p -r1.1 xdm
> --- xdm       7 Jul 2011 18:42:17 -0000       1.1
> +++ xdm       1 Nov 2011 16:35:39 -0000
> @@ -6,4 +6,10 @@ daemon="/usr/X11R6/bin/xdm"
>  
>  . /etc/rc.d/rc.subr
>  
> +rc_pre() {
> +     # XXX Mitigate xkb mistake in 5.0, better not to run xdm than
> +     # leave a broken keyboard
> +     [ -d /usr/X11R6/share/X11/xkb/symbols/srvr_ctrl ] && return 1
> +}
> +
>  rc_cmd $1
> 

I haven't encountered the problem, but if xdm just failed I would be
somewhat surprised. Is there a useful message logged somewhere that would
indicate why xdm isn't starting? If there were such a message I think
this is a good idea.

.... Ken

Reply via email to