On 1/3/08, paul beard <paulbeard@gmail.com> wrote:


On Jan 3, 2008 12:17 PM, Tabitha McNerney <tabithamc@gmail.com > wrote:
Hello all --

I would like to build, from source, on an Xserve running Leopard Server, a "standard" MacPorts system that could be deployed, in an organization, on numerous other Apple servers running the same version of the OS ( e.g. Leopard Server). In doing so I would use Apple's command-line tools (such as hdiutil and asr) create a restorable disk image (.dmg) file of a disc volume that hangs off an external disk on my original Xserve which houses the MacPorts prefix ( e.g., /opt/local). I would then restore from this disc image to the additional machines slated to be the recipients of the original standard.

I wonder if some combination of nfs (to mount your master repository), rsync (to update your local store) and some voodoo with a regex to update any files that are tied to hostnames (all your master builds might be tagged with "master" or "changeme").

Paul,

Appreciate the directional suggestion! Probably I could live without NFS and rsync, as I'd probably be ok with with cloning a master courtesy of the diskutil, hdiutil and asr tools on OS X. The regex is probably the way to go!

Thanks,

T.M.
 
[SNIP]