|
Zbigniew Jędrzejewski-Szmek |
98947a |
From bd819c6a6761827adc05f15ebc20bd78a1c751dc Mon Sep 17 00:00:00 2001
|
|
Zbigniew Jędrzejewski-Szmek |
98947a |
From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek@in.waw.pl>
|
|
Zbigniew Jędrzejewski-Szmek |
98947a |
Date: Thu, 5 Dec 2013 16:06:04 -0500
|
|
Zbigniew Jędrzejewski-Szmek |
98947a |
Subject: [PATCH] core/device: ignore SYSTEMD_WANTS= in user mode
|
|
Zbigniew Jędrzejewski-Szmek |
98947a |
|
|
Zbigniew Jędrzejewski-Szmek |
98947a |
---
|
|
Zbigniew Jędrzejewski-Szmek |
98947a |
src/core/device.c | 5 +++--
|
|
Zbigniew Jędrzejewski-Szmek |
98947a |
1 file changed, 3 insertions(+), 2 deletions(-)
|
|
Zbigniew Jędrzejewski-Szmek |
98947a |
|
|
Zbigniew Jędrzejewski-Szmek |
98947a |
diff --git a/src/core/device.c b/src/core/device.c
|
|
Zbigniew Jędrzejewski-Szmek |
98947a |
index 610fe88..e02c207 100644
|
|
Zbigniew Jędrzejewski-Szmek |
98947a |
--- a/src/core/device.c
|
|
Zbigniew Jędrzejewski-Szmek |
98947a |
+++ b/src/core/device.c
|
|
Zbigniew Jędrzejewski-Szmek |
98947a |
@@ -275,8 +275,9 @@ static int device_update_unit(Manager *m, struct udev_device *dev, const char *p
|
|
Zbigniew Jędrzejewski-Szmek |
98947a |
}
|
|
Zbigniew Jędrzejewski-Szmek |
98947a |
}
|
|
Zbigniew Jędrzejewski-Szmek |
98947a |
|
|
Zbigniew Jędrzejewski-Szmek |
98947a |
- wants = udev_device_get_property_value(dev, "SYSTEMD_WANTS");
|
|
Zbigniew Jędrzejewski-Szmek |
98947a |
- if (wants) {
|
|
Zbigniew Jędrzejewski-Szmek |
98947a |
+ if (u->manager->running_as == SYSTEMD_SYSTEM &&
|
|
Zbigniew Jędrzejewski-Szmek |
98947a |
+ (wants = udev_device_get_property_value(dev, "SYSTEMD_WANTS"))) {
|
|
Zbigniew Jędrzejewski-Szmek |
98947a |
+
|
|
Zbigniew Jędrzejewski-Szmek |
98947a |
char *state, *w;
|
|
Zbigniew Jędrzejewski-Szmek |
98947a |
size_t l;
|
|
Zbigniew Jędrzejewski-Szmek |
98947a |
|