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