nspawn: no need to make top-level directory a bind mount if we just dissected an image

This commit is contained in:
Lennart Poettering 2018-12-19 01:03:52 +01:00
parent 7d0ecdd62d
commit e50cd82f68
1 changed files with 6 additions and 4 deletions

View File

@ -2896,10 +2896,12 @@ static int outer_child(
"Selected user namespace base " UID_FMT " and range " UID_FMT ".", arg_uid_shift, arg_uid_range);
}
/* Turn directory into bind mount */
r = mount_verbose(LOG_ERR, directory, directory, NULL, MS_BIND|MS_REC, NULL);
if (r < 0)
return r;
if (!dissected_image) {
/* Turn directory into bind mount */
r = mount_verbose(LOG_ERR, directory, directory, NULL, MS_BIND|MS_REC, NULL);
if (r < 0)
return r;
}
r = setup_pivot_root(
directory,