summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2013-02-09 01:25:55 +0100
committerLennart Poettering <lennart@poettering.net>2013-02-09 01:25:55 +0100
commit2d96536dd7ef371c94be70cd9fb0fcbc0e5a0329 (patch)
tree42e92281d667bcbad5e3011aeed72a05fd77d4e7 /src
parenteb124a97fb72d076014253b1acde69d428f15ecf (diff)
logind: rename "seat-master" tag to "master-of-seat"
We currently enforce that seats are to be named in the form of "seatXXX", i.e. need to begin with the 4 characters "seat". Thus, "seat-master" would qualify as a seat name. As seat names are frequently used as tags on devices, the "seat-master" tag might hence confuse logind if the user decides to name a seat "seat-master". Hence, avoid any ambuigity: let's rename the "seat-master" tag to "master-of-seat".
Diffstat (limited to 'src')
-rw-r--r--src/login/71-seat.rules.in2
-rw-r--r--src/login/logind.c4
-rw-r--r--src/login/sysfs-show.c2
3 files changed, 4 insertions, 4 deletions
diff --git a/src/login/71-seat.rules.in b/src/login/71-seat.rules.in
index 4f1a9a59a1..a064de4b5e 100644
--- a/src/login/71-seat.rules.in
+++ b/src/login/71-seat.rules.in
@@ -10,7 +10,7 @@ ACTION=="remove", GOTO="seat_end"
TAG=="uaccess", SUBSYSTEM!="sound", TAG+="seat"
SUBSYSTEM=="sound", KERNEL=="card*", TAG+="seat"
SUBSYSTEM=="input", KERNEL=="input*", TAG+="seat"
-SUBSYSTEM=="graphics", KERNEL=="fb[0-9]*", TAG+="seat", TAG+="seat-master"
+SUBSYSTEM=="graphics", KERNEL=="fb[0-9]*", TAG+="seat", TAG+="master-of-seat"
SUBSYSTEM=="usb", ATTR{bDeviceClass}=="09", TAG+="seat"
# 'Plugable' USB hub, sound, network, graphics adapter
diff --git a/src/login/logind.c b/src/login/logind.c
index be793e2a93..680bc1fcdf 100644
--- a/src/login/logind.c
+++ b/src/login/logind.c
@@ -461,7 +461,7 @@ int manager_enumerate_devices(Manager *m) {
goto finish;
}
- r = udev_enumerate_add_match_tag(e, "seat-master");
+ r = udev_enumerate_add_match_tag(e, "master-of-seat");
if (r < 0)
goto finish;
@@ -1293,7 +1293,7 @@ static int manager_connect_udev(Manager *m) {
if (!m->udev_seat_monitor)
return -ENOMEM;
- r = udev_monitor_filter_add_match_tag(m->udev_seat_monitor, "seat-master");
+ r = udev_monitor_filter_add_match_tag(m->udev_seat_monitor, "master-of-seat");
if (r < 0)
return r;
diff --git a/src/login/sysfs-show.c b/src/login/sysfs-show.c
index fc3af75876..3c03bd1f2e 100644
--- a/src/login/sysfs-show.c
+++ b/src/login/sysfs-show.c
@@ -68,7 +68,7 @@ static int show_sysfs_one(
continue;
}
- is_master = udev_device_has_tag(d, "seat-master");
+ is_master = udev_device_has_tag(d, "master-of-seat");
name = udev_device_get_sysattr_value(d, "name");
if (!name)