[Gentoo Wiki] Udev и автомонтирование носителей
Отредактировал скрипт таким образом, что бы при монтировании открывался файловый менеджер с точкой монтирования. Проблема в том, что почему то при втыкании флешки в /mnt создаются директории не только для партишнов, но и для самого устройства:
drwxrwxrwx 2 root root 4096 Мар 17 00:02 sdb
drwxrwxrwx 8 root root 16384 Янв 1 1970 sdb1
Соответственно выскакивают два окна файлового менеджера, что не очень приятно.
#!/bin/bash
LOG="/var/log/udev"
sleep 3
DEV=`echo $2 | sed -n '/^sd[a-z][1-9]\?/p'`
if [ "$1" = "add" ]; then
if [ "$DEV" != "" ]; then
echo "--- `date` ---" >> $LOG
echo "Mounting /dev/$DEV" >> $LOG
mkdir /mnt/$DEV >> $LOG 2>&1
chmod a+rwx /mnt/$DEV >> $LOG 2>&1
#mount /dev/$DEV /mnt/$DEV -o sync,umask=0000,iocharset=cp1251 >> $LOG 2>&1
mount /dev/$DEV /mnt/$DEV -o sync,umask=0000,iocharset=utf8 >> $LOG 2>&1
export DISPLAY=:0.0; xhost local:root; sudo -u trill pcmanfm /mnt/$DEV
fi
elif [ "$1" = "remove" ]; then
if [ "$DEV" != "" ]; then
echo "--- `date` ---" >> $LOG
echo "Unmounting /dev/$DEV" >> $LOG
umount /dev/$DEV >> $LOG 2>&1
rm -rf /mnt/$DEV >> $LOG 2>&1
fi
fi
Как исправить?