[PATCH] If neither HAL nor udev backends are enabled, warn the user

Mark Kettenis mark.kettenis at xs4all.nl
Fri Feb 1 02:09:41 PST 2013


> Date: Fri, 1 Feb 2013 09:20:38 +1000
> From: Peter Hutterer <peter.hutterer at who-t.net>
> 
> If both are missing,  input device hotplugging will not work out of the box.
> While we still have a DBus-API or the user may want to set AAD off all the
> time, the most likely source of this is misconfiguration (i.e. lack of the
> udev/hal devel packages).
> 
> Message printed last to make it more obvious to the user.

But the check is pretty much Linux-specific.  On OpenBSD you'll get
(basic) input device hotplug capability through wscons (which is
always available).

> Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
> ---
>  configure.ac | 8 ++++++++
>  1 file changed, 8 insertions(+)
> 
> diff --git a/configure.ac b/configure.ac
> index 435a38f..94f63ff 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -2216,6 +2216,14 @@ AC_SUBST([prefix])
>  
>  AC_CONFIG_COMMANDS([sdksyms], [touch hw/xfree86/sdksyms.dep])
>  
> +if test "x$CONFIG_HAL" = xno && test "x$CONFIG_UDEV" = xno; then
> +    AC_WARN([
> +             ***********************************************
> +             Neither HAL nor udev backend will be enabled.
> +             Input device hotplugging will not be available!
> +             ***********************************************])
> +fi
> +
>  AC_OUTPUT([
>  Makefile
>  glx/Makefile
> -- 
> 1.8.1
> 
> _______________________________________________
> xorg-devel at lists.x.org: X.Org development
> Archives: http://lists.x.org/archives/xorg-devel
> Info: http://lists.x.org/mailman/listinfo/xorg-devel
> 


More information about the xorg-devel mailing list