|
|
|
@ -3,15 +3,15 @@ |
|
|
|
|
|
|
|
|
|
DEV=${DEVPATH##*/} |
|
|
|
|
{ |
|
|
|
|
echo "ACTION=$ACTION DEVPATH=$DEVPATH $0 $*" |
|
|
|
|
case "$ACTION" in |
|
|
|
|
add) |
|
|
|
|
echo -ne "waiting for $DEV" |
|
|
|
|
while [ ! -b /dev/$DEV ]; do { |
|
|
|
|
echo -ne "." |
|
|
|
|
sleep 1 |
|
|
|
|
time=$((time+1)); [ $time -gt 10 ] && break |
|
|
|
|
[ $((++time)) -gt 10 ] && break |
|
|
|
|
}; done |
|
|
|
|
echo |
|
|
|
|
|
|
|
|
|
[ ${DEV%%[0-9]} != ${DEV} ] && { |
|
|
|
|
mkdir -p /tmp/$DEV |
|
|
|
@ -19,8 +19,7 @@ add) |
|
|
|
|
} |
|
|
|
|
;; |
|
|
|
|
remove) |
|
|
|
|
umount /tmp/$DEV && rmdir /tmp/$DEV |
|
|
|
|
rm -f /dev/$DEV /tmp/$DEV |
|
|
|
|
umount /tmp/$DEV && rm -f /dev/$DEV /tmp/$DEV |
|
|
|
|
;; |
|
|
|
|
esac |
|
|
|
|
} 2>&1 | logger |
|
|
|
|