Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- DEV="$1"
- MCP_UID="$(id -u mcp)"
- MCP_GID="$(id -g mcp)"
- LABEL="$(blkid -s LABEL -o value "$DEV" 2>/dev/null)"
- UUID="$(blkid -s UUID -o value "$DEV" 2>/dev/null)"
- logger "### UDEV RULES EXACUTING: ###"
- logger "MCP_UID: $MCP_UID MCP_GID: $MCP_GID Label: $LABEL Device ID: $UUID"
- [ -z "$LABEL" ] && LABEL="$UUID"
- [ -z "$LABEL" ] && LABEL="$(basename "$DEV")"
- MNT="/media/mcp/$LABEL"
- # mount RW even if a fat drity bit is set
- mkdir -p "$MNT"
- chown mcp:mcp "$MNT"
- mount -t vfat -o rw,uid=$MCP_UID,gid=$MCP_GID,umask=0077,errors=continue,check=n "$DEV" "$MNT"
- logger "auto-mount-vfat mounted $DEV at $MNT"
Advertisement
Add Comment
Please, Sign In to add comment