Bug#318934: more stuff (xserver-xorg.config)
Hi!
Here's another fix for xserver-xorg. On GNU/kFreeBSD, it obtains the list of
mouse devices dynamicaly (makes no sense to offer as options the devices that
don't exist).
--
Robert Millan
Index: xserver-xorg.config.in
===================================================================
--- xserver-xorg.config.in (revision 460)
+++ xserver-xorg.config.in (working copy)
@@ -1284,8 +1284,13 @@
fi
;;
GNU/kFreeBSD)
- MOUSE_PORT_CHOICES="/dev/cuaa0, /dev/cuaa1, /dev/cuaa2, /dev/cuaa3, /dev/mse0, /dev/psm0, /dev/sysmouse, /dev/ums0, /dev/ums1, /dev/ums2, /dev/ums3"
- DEFAULT_PORT="/dev/ums0"
+ MOUSE_PORT_CHOICES="`(for i in ums psm mse cuaa ; do
+ for j in 0 1 2 3 ; do
+ if test -e /dev/${i}${j} ; then echo -n \"/dev/${i}${j} \" ; fi
+ done
+ done
+ if test -e /dev/sysmouse ; then echo /dev/sysmouse ; fi) | sed -e \"s/ $//g\" -e \"s/ /, /g\"`"
+ DEFAULT_PORT="`echo ${MOUSE_PORT_CHOICES} | sed -e "s/,.*//g"`"
;;
esac
Reply to: