#! /bin/sh

ret=false
if [ "$1" != "" ]; then
    if [ -f /proc/$1 ]; then
        chgrp usb /proc/$1 && \
        chmod g+rw /proc/$1 && \
        logger udev/set-usb-group: `ls -l /proc/$1`
	ret=true
    fi

    if [ -e /dev/$1 ]; then
        chgrp usb /dev/$1 && \
        chmod g+rw /dev/$1 && \
        logger udev/set-usb-group: `ls -l /dev/$1`
        ret=true
    fi
else
    logger udev/set-usb-group: Called without device arg
    exit 0
fi

if ! $ret; then 
    logger udev/set-usb-group: 	Setting permissions on device $1 failed
fi
