next up previous contents Next: Usage des motifs de Up: Règles d'udev. Previous: Les bases.   Table des matières  

19.8.6.2 Usage des opérateurs dans NAME et SYMLINK.

Il vous est possible d'utiliser des opérateurs élémentaires dans les paramètres NAME et SYMLINK afin de faciliter l'attribution de noms des périphériques. Cette méthode est connue sous le nom de substitution de chaîne ``à la'' printf (printf-like string substitution). Référez-vous au chapitre 23, relatif au langage C pour apprécier ce que l'instruction printf signifie. Voici un exemple:

BUS="usb", SYSFS{vendor}="FUJIFILM", SYSFS{model}="M100", NAME="camera%n"


A la lecture de la règle, l'opérateur %n sera remplacé par le nombre fourni par le noyau à propos du périphérique camera, de manière à produire un nom tel que CAMERA0, CAMERA1, etc.

%k est un autre opérateur courant. %k sera remplacé par le nom par défaut donné par le noyau au périphérique (par exemple, sda1). Vous verrez souvent des règles avec NAME=''%k'' (un exemple est donné dans la sous-section 19.8.6.3). La personnalisation se fait avec SYMLINK=''%k''.

La liste complète des opérateurs se trouve dans la page de man d'udev, mais %n et %k sont de loin les plus fréquents.


next up previous contents Next: Usage des motifs de Up: Règles d'udev. Previous: Les bases.   Table des matières  
1-01-2006