From 5caeb7d6854e02321e0e00588e17412b161ef176 Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Wed, 13 Aug 2014 16:45:53 +0200 Subject: [PATCH 1/1] switch-root: not only mkdir the parents but the target dir switch-root would only mkdir the parents of the mount move directories. With this patch, the mount move target directory is created to make switch-root to an empty root directory work. --- src/core/switch-root.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/switch-root.c b/src/core/switch-root.c index f508cc203..0ea61dbb2 100644 --- a/src/core/switch-root.c +++ b/src/core/switch-root.c @@ -84,7 +84,7 @@ int switch_root(const char *new_root) { snprintf(new_mount, sizeof(new_mount), "%s%s", new_root, i); char_array_0(new_mount); - mkdir_parents(new_mount, 0755); + mkdir_p(new_mount, 0755); if ((stat(new_mount, &sb) < 0) || sb.st_dev != new_root_stat.st_dev) { -- 2.30.2