Fichier /etc/udev/rules/z99usb.rules
ACTION=="add", ENV{SUBSYSTEM}=="block", ENV{ID_TYPE}=="floppy" , PROGRAM="/lib/udev/usb.sh %k"
ACTION=="add", ENV{SUBSYSTEM}=="block", ENV{ID_FS_TYPE}!="" , PROGRAM="/lib/udev/usb.sh %k"
ACTION=="remove", ENV{SUBSYSTEM}=="block", ENV{ID_TYPE}=="floppy" , PROGRAM="/lib/udev/usb.sh %k"
ACTION=="remove", ENV{SUBSYSTEM}=="block", ENV{ID_FS_TYPE}!="" , PROGRAM="/lib/udev/usb.sh %k"
Fichier /lib/udev/usb.sh
[code]#!/bin/sh
if [ “$ACTION” = “add” ] ; then
NOM=$1_$ID_SERIAL
DEVICE=/dev/$1
#ID_FS_TYPE = type de fichier
là tu fais ce qui doit être fait à l’insertion
fi
if [ “$ACTION” = “remove” ] ; then
NOM=$1_$ID_SERIAL
DEVICE=/dev/$1
là à la suppression
fi
[/code]