
Gibt es eine Möglichkeit, den Subsystemnamen in einer Udev-Regel (Udev-Version 215) durch eine Zeichenfolge zu ersetzen?
Zum Beispiel (das funktioniert nicht):
ACTION=="add", ENV{COMMENT}="subsystem is $subsystem"
Ich habe $subsystem
und $SUBSYSTEM
(wie $kernel
und $name
) ausprobiert, aber nichts davon funktioniert.
Antwort1
Gemäß dem Handbuch unterRegel- und Geräteoptionen>>verfügbare Substitutionen:
$env{key}, %E{key}
A device property value.
also sollte es in deinem Fall entweder sein
ENV{COMMENT}="subsystem is $env{SUBSYSTEM}"
oder
ENV{COMMENT}="subsystem is %E{SUBSYSTEM}"
Wie erwähnt muss der Schlüsselname in Großbuchstaben geschrieben werden.