Substitua o nome do subsistema na string do udev

4

Existe uma maneira de substituir o nome do subsistema em uma string em uma regra do udev (udev versão 215)?

Por exemplo (isso não funciona):

ACTION=="add", ENV{COMMENT}="subsystem is $subsystem"

Eu tentei $subsystem e $SUBSYSTEM (como $kernel e $name ), mas nenhum desses trabalhos.

    
por Jason C 05.11.2016 / 19:09

1 resposta

4

De acordo com o manual, sob regras e opções de dispositivos > > substituições disponíveis :

   $env{key}, %E{key}
       A device property value.

então, no seu caso, deve ser

ENV{COMMENT}="subsystem is $env{SUBSYSTEM}"

ou

ENV{COMMENT}="subsystem is %E{SUBSYSTEM}"

Como mencionado, o nome da chave deve estar em maiúsculas.

    
por 05.11.2016 / 19:33

Tags