[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Règles udev : signification de ENV{ID_MODEL}



RTyler a écrit :

Bonjour la liste,


je me suis enfin décidé à créer mes règles udev et j'aurais quelques questions. Bon je commence par celle du sujet :

1) Dans udev.rules j'ai, dans la ligne qui semble gérer l'IDE (disques dur et lecteurs/graveurs CD/DVD), la clé d'identification suivante :

ENV{ID_MODEL}

Que signifie-t-elle ?

Je recopie la ligne entière :
# workaround for devices which do not report media changes
BUS=="ide", KERNEL=="hd[a-z]", SYSFS{removable}=="1", \
ENV{ID_MODEL}=="IOMEGA_ZIP*", NAME="%k", OPTIONS+="all_partitions"

Ce qui me perturbe ici c'est le IOMEGA_ZIP. Visiblement cela ne semble pas perturber udev, bien que je n'ait pas de disquette iomega puisque mes disque dur et lecteurs divers sont bien créé. Si la signification de ENV n'explique pas cet état de fait, pourriez-vous me donner des indications ?


Premier élément de réponse  :

ENV{key}
Match against the value of an environment key. Depending on the
             specified operation, this key is also used as a assignment.

Trouvé dans man udev (je pensais, à tort, qu'il n'y avait pas de man vu qu'udev n'est pas une commande)

Donc si je comprends bien udev vérifie si la clé d'environnement (==variable comme LANG ?) ID_MODEL vaut bien IOMEGA_ZIP. Bon déjà je ne crois pas avoir cette clé (un echo $ID_MODEL ne me donne rien mais quelque chose me dit que clé d'environnement != variable) et ensuite si elle existe elle ne vaut probablement pas ça puisqu'il s'agit du disque dur (hda) et de mes lecteurs (hdc et hdd). Aurais-je raté quelque chose ?

[SNIP]

Je n'ai pas répondu à mes autres interrogation.

RTyler



Reply to: