On Mon, Oct 24, 2016 at 9:56 AM, Rich Freeman <ri...@gentoo.org> wrote: > On Mon, Oct 24, 2016 at 12:45 PM, Jorge Almeida <jjalme...@gmail.com> wrote: >> On Mon, Oct 24, 2016 at 9:36 AM, Fernando Rodriguez <cyklon...@gmail.com> >> wrote: >>> >>> But a more elegant solution is to emerge app-admin/gentoo-rsync-mirror and >>> setup your own rsync mirror. >>> >> >> Sure, but it seems kind of overkill. >> > > It really depends on your situation. > > I run Gentoo containers and I typically just bind mount /usr/portage > and distfiles from the host, and that works just fine. When I was > running Gentoo VMs I had rsync running on a Gentoo box and just shared > out /usr/portage and put it at the front of my mirror list (I also > shared distfiles via http I believe). If you already have the > services installed it is pretty trivial to set up either and it will > speed things up. > > People will go even further if they have large number of Gentoo boxes > and run their own repositories that isn't live-synced with Gentoo's, > allowing for a testing/release cycle. > > In general though portage will figure out if any packages moved in the > repo no matter how you sync it. >
My use case is basic: 2 home computers, I do emerge et. al. on the faster one and produce binary packages to be used on the other one, which doesn't even need distfiles, just portage tree plus binary packages. I copy stuff between boxes with rsync via ssh. Simple enough and it seems to be working fine. Thanks Jorge