So I have two (or more) machines of the same architecture, both running 8.2R (actually VMs on the same host). The idea being to reduce the amount of redundantly stored data, and speed up the process of installing a port (once it's built on one machine, a 2nd machine should be able to quickly install the binaries without recompiling) -- is it possible, practical, or wise to share a single ports tree among two or more machines? (As in, install the ports tree on host1, then export /usr/ports via NFS and mount it on host2.)
I tried playing with this a bit, the issue I ran into is that after I "make install" a port on one machine, doing "make install" for that port on the other machine doesn't actually do anything. I tried "make clean install", which work, but also forces a recompile of the port (which we're trying to avoid). I also tried "make reinstall", but that is also forcing some rebuilds.
I tried playing with this a bit, the issue I ran into is that after I "make install" a port on one machine, doing "make install" for that port on the other machine doesn't actually do anything. I tried "make clean install", which work, but also forces a recompile of the port (which we're trying to avoid). I also tried "make reinstall", but that is also forcing some rebuilds.