#!/bin/sh
#160107 sfs for /lib/udev/rules.d/12-media-by-label-auto-mount.rules
#180222 DdShurick add shanges
DEV=$1
#[ "`uptime |awk '{print $3}'`" = "0" ] && exit
/bin/grep $DEV /proc/mounts >/dev/null && exit
/bin/pidof gparted >/dev/null && exit
#Определяем файловую систему
FS=$(/sbin/blkid /dev/$DEV | /bin/sed 's/.*TYPE="//;s/" .*//')
#Монтируем
case $FS in
vfat)
	/bin/mkdir -p "/mnt/$DEV" && /bin/mount "/dev/$DEV" "/mnt/$DEV" -o rw,gid=100,umask=002,fmask=133,quiet
;;
ntfs)
	/bin/mkdir -p "/mnt/$DEV" && /bin/ntfs-3g "/dev/$DEV" "/mnt/$DEV" -o rw,gid=100,umask=002,fmask=133
;;
#"iso9660" возможно и не пригодится
iso9660)
	/bin/mkdir -p "/mnt/$DEV" && /bin/mount "/dev/$DEV" "/mnt/$DEV" #-o ???
;;
*)
	/bin/mkdir -p "/mnt/$DEV" && /bin/mount "/dev/$DEV" "/mnt/$DEV"
;;
esac
