Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- udev rule:
- KERNEL=="sd*", BUS=="usb", RUN+="/root/udev-usbautomount.sh"
- shell script referenced by it:
- #!/bin/bash
- {
- #A=`printenv`
- #echo $A > /tmp/udevdump
- if [[ $ACTION == "add" && $DEVTYPE == "partition" ]]; then
- USRMNT="/media/$ID_FS_LABEL"
- X=`cat /proc/mounts | grep $USRMNT`
- if [ -n $X -o -z $ID_FS_LABEL ]; then
- USRMNT="/media/${ID_VENDOR}_${ID_MODEL}_${ID_FS_UUID}"
- fi
- mkdir "$USRMNT"
- mount -t $ID_FS_TYPE "$DEVNAME" "$USRMNT" -o uid=izzy,gid=users
- elif [[ $ACTION == "remove" ]]; then
- MNTPT=`cat /proc/mounts | grep $DEVNAME | sed 's/^.*\(\/media\/[^ ]*\) .*$/\1/'`
- if [[ -d $MNTPT ]]; then
- umount "$MNTPT"
- rmdir "$MNTPT"
- fi
- fi
- } &
Add Comment
Please, Sign In to add comment