2012-05-05 11 views
2

udevのルールを書いているときに、同じファイルにのみgotolabelを使用するか、別のファイルで使用することはできますか?udev gotoとラベル

次のコードは有効ですか?

$ cat 05-some.rules 
GOTO="other_label" 

$ cat 10-other.rules 
LABEL="other_label" 

答えて

3

これは古い質問であることを認識していますが、私は同じことを調査しており、私の所見を分かち合うと思いました。

まず、すべての私のテストは、私は、同じファイル内にあるラベルでGOTOを使用することができたudevのバージョン147

とされています。私は、GOTOとLABELが同じファイル内になければならないところは読んでいませんが、私のテストでは、別のファイルのGOTOとLABELを含むルールがあれば、そのルールはスキップされます。

udevadm testを使用しているときも、私はエラーを見てきました:

parse_file: '/etc/udev/rules.d/test.rules'

:GOTO 'label_in_different_fileは' に一致するラベルを持っていません

次に、さまざまなファイルでさらにルールを読み取るようになります。

udev_log="debug"でこれを/etc/udev/udev.confにしました。

関連する問題