<div dir="ltr"><div>Remember, there's a 'base' base domain shared between build trees, and 'local' domains dedicated to a build tree.  If KVM_PREFIXES is used, multiple local domains are possible.<br><br></div>The following changes are in place:<br><div><div><div><div><br></div><div><div>- the base domain (swanfedorabase, swanfedora22base, swanfedora26base) is only required when first creating the local domains</div><div><br></div><div>  i.e., once the local domain suite is created, 'base' can safely be deleted using 'make kvm-uninstall-base-domain'</div><div>  if ever it doesn't exist and is needed, it will be created again<br></div><div><br></div><div><div>- make kvm-upgrade aka make kvm-upgrade-local-domains<br></div><div><br></div></div></div><div>  this is now the 'official' way to upgrade an existing suite of local domains.  It deals with details like rebuilding the test domains.</div><div>  It doesn't touch or require the 'base' domain (if you really really want to upgrade the base domain use 'kvm-upgrade-base-domain')<br></div><div><br></div><div>- make kvm-install-hive (experimental)</div><div><br></div><div>  this first installs libreswan onto a dedicated local build domain, and then clones the build domain creating the relevant test domains with libreswan pre-installed</div><div>  if you have lots of test domains this is likely faster; this might become the default</div><div><br></div>Once the above has settled, I'm also looking at:</div><div><br></div><div>- change the default 'base' domain to 'swanfedora22base' (currently it is swanfedorabase)<br></div><br><div>  the next time a local domain suite is created this would be created two; but not before<br></div><div>  this sets us up for the switch to fedora26 which will get the name swanfedora26base</div><div><br></div><div><div>- add/use a dedicated 'build' domain for building<br></div><div><br></div><div>  currently builds are performed using 'east' (the choice was arbitrary); and 'east' doesn't have internet connectivity; in contrast 'build' does so it can do stuff like download huge test vector files<br></div><div>  the hive builds already use this<br></div><div><br></div><div>Andrew<br></div><div><br></div></div></div></div></div>