There's also this debconf warning which doesn't make sense on non-Linux. Patch followup attached.
-- .''`. Proudly running Debian GNU/kFreeBSD unstable/unreleased (on UFS2+S) : :' : `. `' http://www.debian.org/ports/kfreebsd-gnu `-
--- libusb-0.1.10a/debian/libusb-0.1-4.config~ 2005-03-03 23:31:54.000000000 +0100 +++ libusb-0.1.10a/debian/libusb-0.1-4.config 2005-03-03 23:33:56.000000000 +0100 @@ -6,7 +6,7 @@ . /usr/share/debconf/confmodule db_version 2.0 -if [ "$1" = configure ] || [ "$1" = reconfigure ] ; then +if [ "`uname -s`" == "Linux" ] && ([ "$1" = configure ] || [ "$1" = reconfigure ]) ; then # if /proc/bus/usb or usbcore.o or usbcore.ko exists if [ -d "/proc/bus/usb" ] || \ [ -f "/lib/modules/`uname -r`/kernel/drivers/usb/usbcore.o" ] || \