chiark / gitweb /
device: only expose devices with SYSTEMD_EXPOSE=1, ignore all others
[elogind.git] / 99-systemd.rules
index 1de03a1e173b13b3013fffd909571ed7e6ef9e92..b8d2d31af9556d05631cad530fff5900fd1b81d6 100644 (file)
@@ -17,8 +17,8 @@
 
 ACTION!="add|change", GOTO="systemd_end"
 
-KERNEL=="tty[0-9]|tty1[0-2]", GOTO="systemd_end"
-
-KERNEL=="tty[0-9]*", ENV{SYSTEMD_EXPOSE}="0"
+KERNEL=="tty[0-9]|tty1[0-2]", ENV{SYSTEMD_EXPOSE}="1"
+KERNEL=="ttyS*", ENV{SYSTEMD_EXPOSE}="1"
+SUBSYSTEM=="block", ENV{SYSTEMD_EXPOSE}="1"
 
 LABEL="systemd_end"