On Mon, 2012-12-03 at 12:18 -0600, Serge Hallyn wrote: > Quoting Dwight Engen (dwight.en...@oracle.com): > > On Mon, 3 Dec 2012 10:47:26 -0600 > > Serge Hallyn <serge.hal...@canonical.com> wrote: > > > > > Quoting Dwight Engen (dwight.en...@oracle.com): > > > > On Mon, 3 Dec 2012 10:04:13 -0600 > > > > Serge Hallyn <serge.hal...@canonical.com> wrote: > > > > > > > > > However one question is: is -H ubiquitous? > > > > > > > > I'm wondering why we don't just use the cp -a? It seems like cp is > > > > far more likely to be installed than rsync? rootfs_path probably > > > > doesn't already exist so it not like rsync is going to be faster? > > > > > > The one advantage to me was that 'rsync -va /x/ /y' does the right > > > thing whether or not /y already exists or not. cp -a does not. This > > > just left the code tidier. > > > > > > Is there a nicer clean one-line idiom to do that with cp? > > > > I think cp -aT does what we want. You might want to add -u also. > > Boy, that does not do what I expected based on the documentation, and > having -t and -T invert args didn't help :) But the little test below > seems to do the right thing.
Interesting. I also would have not expected for the same reasons. I'm noting that for future reference myself. > I'll send a new patch using cp -T, thanks! Yeah, thanks! > #!/bin/bash > rm -rf /tmp/d > mkdir -p /tmp/d/a/e/f > #mkdir -p /tmp/d/b > cp -aT /tmp/d/a /tmp/d/b > find /tmp/d > > echo > > rm -rf /tmp/d > mkdir -p /tmp/d/a/e/f > mkdir -p /tmp/d/b > cp -aT /tmp/d/a /tmp/d/b > find /tmp/d > > echo > > rm -rf /tmp/d > mkdir -p /tmp/d/a > touch /tmp/d/a/f > #mkdir -p /tmp/d/b > cp -aT /tmp/d/a /tmp/d/b > find /tmp/d > > echo > > rm -rf /tmp/d > mkdir -p /tmp/d/a > touch /tmp/d/a/f > ln -s /tmp/d/a/f /tmp/d/a/g > ln /tmp/d/a/f /tmp/d/a/h > mkdir -p /tmp/d/b > cp -aT /tmp/d/a /tmp/d/b > find /tmp/d > ls -li /tmp/d/b > > -serge Regards, Mike -- Michael H. Warfield (AI4NB) | (770) 985-6132 | m...@wittsend.com /\/\|=mhw=|\/\/ | (678) 463-0932 | http://www.wittsend.com/mhw/ NIC whois: MHW9 | An optimist believes we live in the best of all PGP Key: 0x674627FF | possible worlds. A pessimist is sure of it!
signature.asc
Description: This is a digitally signed message part
------------------------------------------------------------------------------ Keep yourself connected to Go Parallel: BUILD Helping you discover the best ways to construct your parallel projects. http://goparallel.sourceforge.net
_______________________________________________ Lxc-devel mailing list Lxc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lxc-devel