1#!/bin/sh 2# 3# This file is part of the SANE distribution. 4# Hotplug USB hook for SANE 5 6if [ "$ACTION" != "add" ]; then 7 exit 0 8fi 9 10DEVVID=$(printf %4s $(echo $PRODUCT | cut -d'/' -f1) | tr ' ' 0) 11DEVPID=$(printf %4s $(echo $PRODUCT | cut -d'/' -f2) | tr ' ' 0) 12 13DEVCONF=$(grep -i "^0x$DEVVID[[:space:]]\+0x$DEVPID" /etc/sane.d/hotplug/*.db 2> /dev/null) 14 15if [ $? != 0 ]; then 16 exit 0 17fi 18 19set $DEVCONF 20 21chown $3 $DEVICE && chmod $4 $DEVICE 22 23if [ ! -z $5 -a -x $5 ]; then 24 export DEVVID 25 export DEVPID 26 exec $5 27fi 28 29exit 0 30