chiark / gitweb /
nspawn: require /etc/os-release only for init
[elogind.git] / src / nspawn / nspawn.c
index 46ca3357b4706d637da3a116570aae8a6252b88f..be8161c351917c5cb3a38defea971e4d13fd4858 100644 (file)
@@ -1200,7 +1200,7 @@ int main(int argc, char *argv[]) {
                 goto finish;
         }
 
                 goto finish;
         }
 
-        if (path_is_os_tree(arg_directory) <= 0) {
+        if (arg_boot && path_is_os_tree(arg_directory) <= 0) {
                 log_error("Directory %s doesn't look like an OS root directory (/etc/os-release is missing). Refusing.", arg_directory);
                 goto finish;
         }
                 log_error("Directory %s doesn't look like an OS root directory (/etc/os-release is missing). Refusing.", arg_directory);
                 goto finish;
         }