mirror of
https://github.com/novatiq/packages.git
synced 2026-04-30 15:38:40 +01:00
sane-backends: update to 1.0.28 (WIP)
Just Need runtime tests
* libsane dependency on libusb moved to those drivers that requires it
* clean up some ./configure args
* added saned-ricoh2 for new backend
* enabled saned-gphoto2 (after c8fbe26c53)
* disabled kvs40xx and mustek_usb2 that requires pthread while the issue is
not solved (https://gitlab.com/sane-project/backends/issues/153)
* patches refreshed:
- 002-remove-uneeded.patch
* patches dropped:
- 031-fix_uclibc.patch
- 050-remove_linked_libs_for_unused_preload.patch (with --disable-preload)
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
This commit is contained in:
Executable
+24
@@ -0,0 +1,24 @@
|
||||
#!/bin/sh
|
||||
|
||||
usblp_driver="/sys/bus/usb/drivers/usblp"
|
||||
|
||||
inuse=""
|
||||
if [ -e /sys/bus/usb/devices ]; then
|
||||
for usbdev_driver in /sys/bus/usb/devices/*/driver; do
|
||||
[ -e "$usbdev_driver" ] || continue
|
||||
[ "$(readlink -f "$usbdev_driver")" = "$usblp_driver" ] || continue
|
||||
usbdev="${usbdev_driver%/*}"
|
||||
inuse="$inuse ${usbdev##*/}"
|
||||
done
|
||||
fi
|
||||
|
||||
/usr/lib/sane/saned "$@"
|
||||
err=$?
|
||||
|
||||
for usbdev in $inuse; do
|
||||
[ -e "/sys/bus/usb/devices/$usbdev/driver" ] && continue
|
||||
logger -t saned "binding device $usbdev back to usblp..."
|
||||
printf '%s' "$usbdev" > "$usblp_driver/bind"
|
||||
done
|
||||
|
||||
exit $err
|
||||
Reference in New Issue
Block a user