]> git.ipfire.org Git - thirdparty/systemd.git/blame - rules/rules.d/60-persistent-v4l.rules
udev-acl: handle missing action when called in CK mode
[thirdparty/systemd.git] / rules / rules.d / 60-persistent-v4l.rules
CommitLineData
ec9611dd
KS
1# do not edit this file, it will be overwritten on update
2
3ACTION!="add|change", GOTO="persistent_v4l_end"
4SUBSYSTEM!="video4linux", GOTO="persistent_v4l_end"
5
7e827bcd 6SUBSYSTEMS=="usb", IMPORT{program}="usb_id --export %p"
24239ded
KS
7KERNEL=="video*", ENV{ID_SERIAL}=="?*", SYMLINK+="v4l/by-id/$env{ID_BUS}-$env{ID_SERIAL}-video-index$attr{index}"
8
ec9611dd
KS
9# check for valid "index" number
10TEST!="index", GOTO="persistent_v4l_end"
11ATTR{index}!="?*", GOTO="persistent_v4l_end"
12
13IMPORT{program}="path_id %p"
1e5e0573 14ENV{ID_PATH}=="?*", KERNEL=="video*|vbi*", SYMLINK+="v4l/by-path/$env{ID_PATH}-video-index$attr{index}"
ec9611dd
KS
15ENV{ID_PATH}=="?*", KERNEL=="audio*", SYMLINK+="v4l/by-path/$env{ID_PATH}-audio-index$attr{index}"
16
17LABEL="persistent_v4l_end"