]> git.ipfire.org Git - thirdparty/lxc.git/commit
Fix incomplete destruction of unprivileged ephemeral containers
authorStéphane Graber <stgraber@ubuntu.com>
Mon, 6 Apr 2015 16:11:25 +0000 (12:11 -0400)
committerStéphane Graber <stgraber@ubuntu.com>
Mon, 6 Apr 2015 16:12:10 +0000 (12:12 -0400)
commit428b68dbeb593c03e2a1145c4cce3e070ec6a7c3
treec5980f962498a48a45a3d5a8658d8eedf76c4c6d
parentfad5004627bebe251228450a8a086500d803b9e4
Fix incomplete destruction of unprivileged ephemeral containers

If an unprivileged ephemeral container is started as follows,

    lxc-start-ephemeral -o trusty -n test_ephemeral

Then an empty directory remains upon exit from the container,

    ~/.local/share/lxc/test_ephemeral/tmpfs/delta0

(The tmpfs filesystem is successfully unmounted, but we seem to lack
permission to delete the delta0 directory).

This issue arose following commits 4799a1e and dd2271e .

The following patch resolves the issue. It has been tested on ubuntu
14.04 with the lxc-daily ppa.
Since gmail screws up the formatting of the patch via line-wrapping
etc, please copy the patch from the issue-tracker rather than from
this email.

Signed-off by: Oleg Freedholm <overlayfs@gmail.com>
Acked-by: Stéphane Graber <stgraber@ubuntu.com>
src/lxc/lxc-start-ephemeral.in