chiark / gitweb /
rules: mount fuse filesystem only 'add'
[elogind.git] / rules / rules.d / 50-udev-default.rules
index 865d95f41ec24ae67b4bebd721a3d37aee10735b..f5b181dcc06ea2c3387b7f34d670098dae129a81 100644 (file)
@@ -61,7 +61,7 @@ SUBSYSTEM=="ppdev",           GROUP="lp"
 SUBSYSTEM=="usb",              KERNEL=="lp*", SYMLINK+="usb%k", GROUP="lp"
 KERNEL=="lp[0-9]*",            GROUP="lp"
 KERNEL=="irlpt[0-9]*",         GROUP="lp"
-SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{ID_USB_INTERFACES}=="*:0701*:", GROUP="lp"
+SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{ID_USB_INTERFACES}=="*:0701??:*", GROUP="lp"
 
 # block
 SUBSYSTEM=="block", GROUP="disk"
@@ -97,7 +97,7 @@ KERNEL=="rfkill",             MODE="0644"
 # CPU
 KERNEL=="cpu[0-9]*",           MODE="0444"
 
-KERNEL=="fuse",                        MODE="0666", OPTIONS+="static_node=fuse", \
+KERNEL=="fuse", ACTION=="add", MODE="0666", OPTIONS+="static_node=fuse", \
   RUN+="/bin/mount -t fusectl fusectl /sys/fs/fuse/connections"
 
 SUBSYSTEM=="rtc", DRIVERS=="rtc_cmos", SYMLINK+="rtc"