diff options
Diffstat (limited to '0001-unit-use-weaker-dependencies-between-mount-and-devic.patch')
-rw-r--r-- | 0001-unit-use-weaker-dependencies-between-mount-and-devic.patch | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/0001-unit-use-weaker-dependencies-between-mount-and-devic.patch b/0001-unit-use-weaker-dependencies-between-mount-and-devic.patch deleted file mode 100644 index 1f6f88271a84..000000000000 --- a/0001-unit-use-weaker-dependencies-between-mount-and-devic.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 5bd4b173605142c7be493aa4d958ebaef21f421d Mon Sep 17 00:00:00 2001 -From: Lennart Poettering <lennart@poettering.net> -Date: Wed, 25 Feb 2015 22:05:14 +0100 -Subject: [PATCH] unit: use weaker dependencies between mount and device units - in --user mode - -When running in user mode unmounting of mount units when a device -vanishes is unlikely to work, and even if it would work is already done -by PID 1 anyway. HEnce, when creating implicit dependencies between -mount units and their backing devices, created a Wants= type dependency -in --user mode, but leave a BindsTo= dependency in --system mode. ---- - src/core/unit.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/core/unit.c b/src/core/unit.c -index ad5348b..875befa 100644 ---- a/src/core/unit.c -+++ b/src/core/unit.c -@@ -2839,7 +2839,7 @@ int unit_add_node_link(Unit *u, const char *what, bool wants) { - if (r < 0) - return r; - -- r = unit_add_two_dependencies(u, UNIT_AFTER, UNIT_BINDS_TO, device, true); -+ r = unit_add_two_dependencies(u, UNIT_AFTER, u->manager->running_as == SYSTEMD_SYSTEM ? UNIT_BINDS_TO : UNIT_WANTS, device, true); - if (r < 0) - return r; - --- -2.3.5 - |