Zbigniew Jędrzejewski-Szmek 62fe94
From 4fc13f521ab44eb55c599b07c18860c1aeca35a7 Mon Sep 17 00:00:00 2001
Zbigniew Jędrzejewski-Szmek 62fe94
From: Lennart Poettering <lennart@poettering.net>
Zbigniew Jędrzejewski-Szmek 62fe94
Date: Tue, 26 Aug 2014 04:03:24 +0200
Zbigniew Jędrzejewski-Szmek 62fe94
Subject: [PATCH] Revert "systemctl: fix broken list-unit-files with --root"
Zbigniew Jędrzejewski-Szmek 62fe94
Zbigniew Jędrzejewski-Szmek 62fe94
This reverts commit 41a451cc2901a5deb985aea4cc8de204a22e5612.
Zbigniew Jędrzejewski-Szmek 62fe94
Zbigniew Jędrzejewski-Szmek 62fe94
This breaks checks for masking of units file, since we invoke
Zbigniew Jędrzejewski-Szmek 62fe94
null_or_empty_path() on the resulting path.
Zbigniew Jędrzejewski-Szmek 62fe94
---
Zbigniew Jędrzejewski-Szmek 62fe94
 src/shared/install.c | 2 +-
Zbigniew Jędrzejewski-Szmek 62fe94
 1 file changed, 1 insertion(+), 1 deletion(-)
Zbigniew Jędrzejewski-Szmek 62fe94
Zbigniew Jędrzejewski-Szmek 62fe94
diff --git a/src/shared/install.c b/src/shared/install.c
Zbigniew Jędrzejewski-Szmek 62fe94
index a07d1dd315..4b09a69456 100644
Zbigniew Jędrzejewski-Szmek 62fe94
--- a/src/shared/install.c
Zbigniew Jędrzejewski-Szmek 62fe94
+++ b/src/shared/install.c
Zbigniew Jędrzejewski-Szmek 62fe94
@@ -2099,7 +2099,7 @@ int unit_file_get_list(
Zbigniew Jędrzejewski-Szmek 62fe94
                         if (!f)
Zbigniew Jędrzejewski-Szmek 62fe94
                                 return -ENOMEM;
Zbigniew Jędrzejewski-Szmek 62fe94
 
Zbigniew Jędrzejewski-Szmek 62fe94
-                        f->path = path_make_absolute(de->d_name, *i);
Zbigniew Jędrzejewski-Szmek 62fe94
+                        f->path = path_make_absolute(de->d_name, units_dir);
Zbigniew Jędrzejewski-Szmek 62fe94
                         if (!f->path)
Zbigniew Jędrzejewski-Szmek 62fe94
                                 return -ENOMEM;
Zbigniew Jędrzejewski-Szmek 62fe94