diff -Nru console-setup-1.108ubuntu13/debian/changelog console-setup-1.108ubuntu14/debian/changelog --- console-setup-1.108ubuntu13/debian/changelog 2016-04-04 17:47:07.000000000 +0000 +++ console-setup-1.108ubuntu14/debian/changelog 2016-04-12 19:19:06.000000000 +0000 @@ -1,3 +1,9 @@ +console-setup (1.108ubuntu14) xenial; urgency=medium + + * keyboard_present.sh: Quiet config/postinst when we have no USB devices. + + -- Adam Conrad Tue, 12 Apr 2016 13:15:05 -0600 + console-setup (1.108ubuntu13) xenial; urgency=medium * debian/keyboard-configuration.config: run grep with -a (to deal with files diff -Nru console-setup-1.108ubuntu13/debian/keyboard_present.sh console-setup-1.108ubuntu14/debian/keyboard_present.sh --- console-setup-1.108ubuntu13/debian/keyboard_present.sh 2016-04-04 17:41:49.000000000 +0000 +++ console-setup-1.108ubuntu14/debian/keyboard_present.sh 2016-04-12 19:15:01.000000000 +0000 @@ -24,6 +24,7 @@ [ -d /sys/bus/usb/devices ] || return 0 for d in /sys/bus/usb/devices/*:*; do + [ -d "$d" ] || continue class=$(cat "$d/bInterfaceClass") # 03 = Human Interface Device subclass=$(cat "$d/bInterfaceSubClass") # 01 = Boot Interface Subclass protocol=$(cat "$d/bInterfaceProtocol") # 01 = Keyboard