
¿Hay alguna manera de sustituir el nombre del subsistema en una cadena en una regla udev (udev versión 215)?
Por ejemplo (esto no funciona):
ACTION=="add", ENV{COMMENT}="subsystem is $subsystem"
Lo intenté $subsystem
y $SUBSYSTEM
(me gusta $kernel
y $name
) pero ninguno de esos funciona.
Respuesta1
Según el manual, enopciones de reglas y dispositivos>>sustituciones disponibles:
$env{key}, %E{key}
A device property value.
entonces en tu caso debería ser cualquiera
ENV{COMMENT}="subsystem is $env{SUBSYSTEM}"
o
ENV{COMMENT}="subsystem is %E{SUBSYSTEM}"
Como se indicó, el nombre de la clave debe estar en mayúsculas.