Mory
26-11-2004, 00:41
Serve per fare l'hotplug di un dispositivo usb al momento della connessione, un po' quello che fa windows.
Solo che il punto di mount me lo crea, la directory pure ma nn mi monta il dispositivo. Se però entro in console e scrivo "mount /dev/usbmp3" me lo monta.
Quando lo scollego invece funziona, smonta e cancella nodo e directory.
Sembra quindi che nn vuole fare il mount tramite script, è possibile?
#!/bin/bash
set > /tmp/usb-storage-vars
case "$ACTION" in
add)
case "$PRODUCT" in
d7d/150/100)
[ -e /dev/usbmp3 ] && rm /dev/usbmp3
mknod /dev/usbmp3 b 8 1
chmod 660 /dev/usbmp3
mkdir /mnt/usbmp3
mount /dev/usbmp3
echo "#!/bin/bash" > $REMOVER
echo "umount /dev/usbmp3" >> $REMOVER
echo "rm /dev/usbmp3" >> $REMOVER
echo "rmdir /mnt/usbmp3" >> $REMOVER
chmod 775 $REMOVER
;;
esac
;;
esac
Solo che il punto di mount me lo crea, la directory pure ma nn mi monta il dispositivo. Se però entro in console e scrivo "mount /dev/usbmp3" me lo monta.
Quando lo scollego invece funziona, smonta e cancella nodo e directory.
Sembra quindi che nn vuole fare il mount tramite script, è possibile?
#!/bin/bash
set > /tmp/usb-storage-vars
case "$ACTION" in
add)
case "$PRODUCT" in
d7d/150/100)
[ -e /dev/usbmp3 ] && rm /dev/usbmp3
mknod /dev/usbmp3 b 8 1
chmod 660 /dev/usbmp3
mkdir /mnt/usbmp3
mount /dev/usbmp3
echo "#!/bin/bash" > $REMOVER
echo "umount /dev/usbmp3" >> $REMOVER
echo "rm /dev/usbmp3" >> $REMOVER
echo "rmdir /mnt/usbmp3" >> $REMOVER
chmod 775 $REMOVER
;;
esac
;;
esac