]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
Make ephemeral containers survive reboots
authorChristian Brauner <christianvanbrauner@gmail.com>
Mon, 21 Sep 2015 16:01:41 +0000 (18:01 +0200)
committerStéphane Graber <stgraber@ubuntu.com>
Mon, 21 Sep 2015 17:25:23 +0000 (13:25 -0400)
Signed-off-by: Christian Brauner <christianvanbrauner@gmail.com>
Acked-by: Stéphane Graber <stgraber@ubuntu.com>
src/lxc/start.c

index 3dd10645fd547fea0d9d11cd2c407c8b1431cda6..4e977c52fd9e5d8a3adee7034f1c7e43e8334c79 100644 (file)
@@ -502,7 +502,7 @@ void lxc_fini(const char *name, struct lxc_handler *handler)
                close(handler->ttysock[0]);
                close(handler->ttysock[1]);
        }
-       if (handler->conf->ephemeral == 1) {
+       if (handler->conf->ephemeral == 1 && handler->conf->reboot != 1) {
                lxc_destroy_container_on_signal(handler, name);
        }
        cgroup_destroy(handler);