]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
clone: don't copy rdepends when not doing a snapshot clone
authorSerge Hallyn <serge.hallyn@ubuntu.com>
Thu, 5 Sep 2013 23:05:34 +0000 (18:05 -0500)
committerSerge Hallyn <serge.hallyn@ubuntu.com>
Thu, 5 Sep 2013 23:05:34 +0000 (18:05 -0500)
Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
src/lxc/lxccontainer.c

index 5069f3e7de66a747d88758d213408bb575678cb3..3c657cab052698b3d295af0743de3167fa6d61c6 100644 (file)
@@ -1935,7 +1935,8 @@ static int copy_storage(struct lxc_container *c0, struct lxc_container *c,
                ERROR("Out of memory while setting storage path");
                return -1;
        }
-       copy_rdepends(c, c0);
+       if (flags & LXC_CLONE_SNAPSHOT)
+               copy_rdepends(c, c0);
        if (need_rdep) {
                if (!add_rdepends(c, c0))
                        WARN("Error adding reverse dependency from %s to %s",