2
udev
のルールを書いているときに、同じファイルにのみgoto
とlabel
を使用するか、別のファイルで使用することはできますか?udev gotoとラベル
次のコードは有効ですか?
$ cat 05-some.rules
GOTO="other_label"
$ cat 10-other.rules
LABEL="other_label"
udev
のルールを書いているときに、同じファイルにのみgoto
とlabel
を使用するか、別のファイルで使用することはできますか?udev gotoとラベル
次のコードは有効ですか?
$ cat 05-some.rules
GOTO="other_label"
$ cat 10-other.rules
LABEL="other_label"
これは古い質問であることを認識していますが、私は同じことを調査しており、私の所見を分かち合うと思いました。
まず、すべての私のテストは、私は、同じファイル内にあるラベルでGOTOを使用することができたudevのバージョン147
とされています。私は、GOTOとLABELが同じファイル内になければならないところは読んでいませんが、私のテストでは、別のファイルのGOTOとLABELを含むルールがあれば、そのルールはスキップされます。
udevadm test
を使用しているときも、私はエラーを見てきました:
:GOTO 'label_in_different_fileは' に一致するラベルを持っていませんparse_file: '/etc/udev/rules.d/test.rules'
次に、さまざまなファイルでさらにルールを読み取るようになります。
udev_log="debug"
でこれを/etc/udev/udev.conf
にしました。