Is it possible to build and maintain multiple source trees using a single platform?
In otherwords, I have an OBSD build hosts that runs say a stable release (with the occasional patch) but I want to build some different kernels and userlands for different platforms. I know how to handle the seperate kernels easy enough, but suppose I want to create seperate releases? In particular I want to build sendmail differently for each product, and I have different versions of the install scripts that create digital certificates and stuff for the MailDroid install CDs I also have different builds for the gateways, APs, firewalls, etc. For these I want to track current. I don't want to modify the stable systems's apps by doing my rebuilds, how do I handle this? I suppose I could build a different VM under Vmware for each product but is there a better way? Thanks in advance.

