blob: 121e77d7197ef0e3341d6c6307cf79d047a22e56 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#!/bin/sh
dev_group=cyberjack
dev_mode=0664
# using the cyberJack libusb driver
if [ -n "${DEVICE}" ]; then
dev="${DEVICE}"
# hack for >=dev-libs/libusb-0.1.12
# which uses /dev/bus/usb/NNN/MMM
# instead of /proc/bus/usb/NNN/MMM
case "${dev}" in
/proc/bus/usb/*)
dev="${dev} ${dev/proc/dev}"
;;
esac
fi
# using the cyberJack kernel module
if [ -n "${DEVNAME}" ]; then
dev="${DEVNAME}"
fi
# set device group and permissions
for d in ${dev}; do
/bin/chgrp "${dev_group}" "${d}"
/bin/chmod "${dev_mode}" "${d}"
done
|