1#!/bin/sh
2
3DEVCLASS=$1
4DEVNAME=$2
5
6case $DEVCLASS in
70)
8	case "$DEVNAME" in
9	ugen*)
10		BUSNAME=$(usbdevs -vv | egrep "Controller|$DEVNAME\$" | grep -B 1 "$DEVNAME\$" | awk -F'[ :]' '/^Controller/ { print $2 }')
11		echo $BUSNAME > /var/run/${DEVNAME}.bus
12		chown _cups:_saned /dev/${DEVNAME}.* &&
13			chmod 660 /dev/${DEVNAME}.*
14		chown _cups:_saned $BUSNAME &&
15			chmod 660 $BUSNAME
16		;;
17	esac
18	;;
19esac
20