2012-05-05 4 views
2

udev에 대한 규칙을 작성하는 동안 동일한 파일에만 gotolabel을 사용해야합니까, 아니면 별도의 파일로 사용할 수 있습니까?udev goto 및 레이블

다음 코드가 유효합니까?

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

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

답변

3

나는이 오래된 질문 실현,하지만 난 같은 일을 조사하고 내 연구 결과를 공유하는 것이라고 생각하고 있습니다.

첫째, 내 모든 시험은 udev에 버전 난 단지 같은 파일에 레이블이있는 GOTO를 사용 할 수있게되었습니다 147

와 함께왔다. 나는 GOTO와 LABEL이 같은 파일에 있어야한다는 것을 어느 곳에서도 읽지는 못했지만, 내 테스트에서 다른 파일의 GOTO와 LABEL을 포함하는 규칙이 있다면 그 규칙은 건너 뛸 것이다.

parse_file : udevadm test를 사용하는 경우

또한, 나는 오류를 보았다 GOTO 'label_in_different_file은'에 일치하는 레이블이 없다 '/etc/udev/rules.d/test.rules'

그런 다음 다른 파일에서 더 많은 규칙을 읽습니다.

udev_log="debug"/etc/udev/udev.conf으로 변경했습니다.