| #!/bin/sh |
| # Copyright 1999-2006 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Header: /var/cvsroot/gentoo-x86/media-gfx/iscan/files/iscan-usb.sh,v 1.2 2006/07/21 10:54:30 sbriesen Exp $ |
| |
| # This file is part of media-gfx/iscan |
| # |
| # This script changes the permissions and ownership of a USB device under |
| # /proc/bus/usb to grant access to this device to users in the scanner group. |
| # |
| # Ownership is set to root:scanner, permissions are set to 0660. |
| # |
| # Arguments : |
| # ----------- |
| # ACTION=[add|remove] |
| # DEVNAME=/dev/bus/usb/BBB/DDD |
| # SUBSYSTEM=usb_device |
| |
| OWNER="root" |
| GROUP="scanner" |
| PERMS="0660" |
| |
| DEVICE="${DEVNAME/dev/proc}" |
| |
| if [ "${ACTION}" = "add" -a "${SUBSYSTEM}" = "usb_device" -a -f "${DEVICE}" ]; then |
| chmod ${PERMS} "${DEVICE}" && chown ${OWNER}:${GROUP} "${DEVICE}" |
| fi |