chiark / gitweb /
shutdown: don't pivot to /run/initramfs if already there
[elogind.git] / src / core / shutdown.c
index b59aef174f14f1fd82e2069a0f406ebd43d46551..4bb4b4d13e435e157a950907762d5902fce246c6 100644 (file)
@@ -263,7 +263,7 @@ int main(int argc, char *argv[]) {
         arguments[2] = NULL;
         execute_directory(SYSTEM_SHUTDOWN_PATH, NULL, arguments);
 
-        if (!in_container &&
+        if (!in_container && !in_initrd() &&
             access("/run/initramfs/shutdown", X_OK) == 0) {
 
                 if (prepare_new_root() >= 0 &&