From: Robert LeBlanc Date: Thu, 13 Aug 2015 19:36:55 +0000 (-0600) Subject: Caps are getting lost when cloning an LXC. Adding the -X parameter copies the extende... X-Git-Tag: lxc-1.1.3~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fca396c4929172dad5779aeb9b1a871d3c4fa99b;p=thirdparty%2Flxc.git Caps are getting lost when cloning an LXC. Adding the -X parameter copies the extended attributes. This allows things like ping to continue to be used by a non-privilged user in Debian at least. --- diff --git a/src/lxc/bdev.c b/src/lxc/bdev.c index c6a8efc07..ada395880 100644 --- a/src/lxc/bdev.c +++ b/src/lxc/bdev.c @@ -98,7 +98,7 @@ static int do_rsync(const char *src, const char *dest) s[l-2] = '/'; s[l-1] = '\0'; - execlp("rsync", "rsync", "-aH", s, dest, (char *)NULL); + execlp("rsync", "rsync", "-aHX", s, dest, (char *)NULL); exit(1); }