
Есть ли способ подставить имя подсистемы в строку в правиле udev (udev версии 215)?
Например (это не работает):
ACTION=="add", ENV{COMMENT}="subsystem is $subsystem"
Я пробовал $subsystem
и $SUBSYSTEM
(например, $kernel
и $name
), но ни один из них не работает.
решение1
Согласно руководству, подпараметры правил и устройств>>доступные замены:
$env{key}, %E{key}
A device property value.
так что в вашем случае это должно быть либо
ENV{COMMENT}="subsystem is $env{SUBSYSTEM}"
или
ENV{COMMENT}="subsystem is %E{SUBSYSTEM}"
Как уже отмечалось, имя ключа должно быть написано заглавными буквами.