udevルール(udevバージョン215)でサブシステム名を文字列に変更する方法はありますか?
たとえば(これは機能しません):
ACTION=="add", ENV{COMMENT}="subsystem is $subsystem"
私は$subsystem
and $SUBSYSTEM
(like $kernel
and $name
)を試しましたが、そのうち何も機能しませんでした。
答え1
マニュアルによると、ルールとデバイスオプション>>利用可能な代替:
$env{key}, %E{key}
A device property value.
したがって、あなたの場合
ENV{COMMENT}="subsystem is $env{SUBSYSTEM}"
または
ENV{COMMENT}="subsystem is %E{SUBSYSTEM}"
前述のように、キー名は大文字で始める必要があります。