This is both a flag day and a heads up to all consumers of the Distribution Constructor. If you don't build images using Distribution Constructor or want to create pre-installed virtual machine appliances, you can delete this message.
with the integration of: 13043 Need to provide tooling to create pre-installed VM images http://defect.opensolaris.org/bz/show_bug.cgi?id=13043 The Distribution Constructor has been modified and enhanced. Distribution Constructor modifications: The Distribution Constructor application and manifests have been re-organized to treat package installation (the "im-pop" checkpoint) as a normal finalizer stage. As a result, existing manifests for construction of Automated Installer and Live CD images are now invalid and will fail to validate. You must update your DC manifests to be based on the updated samples included with this integration. With that said, the *contents* of the images that DC creates have not been modified, merely the way in which they are constructed. If you use SVR4 packages to install the Distribution Constructor (ie on non-IPS enabled systems) you will need to install/update SUNWdistro-const as well as SUNWinstall on any machine which you use to create images using the Distribution Constructor. Distribution Constructor enhancement: The Distribution Constructor has been enhanced to be capable of producing Virtual Machine installations. Using a new manifest (/usr/share/distro_const/vmc/vmc_image.xml), it is possible to use a bootable AI image to pre-install a Virtual Machine inside of VirtualBox which is then exported into an OVF appliance. This exported OVF appliance can be imported into any hypervisor that supports the OVF 1.0 specification (VirtualBox is one such hypervisor). Issues/Limitations: There are several issues that were uncovered during the project which did not make it into this first release and will be fixed post-integration. As it stands, there is no (easy) way to customize the installation of the VM in terms of the AI client manifest. The Virtual Machine Constructor uses the default AI client manifest included on the bootable AI image. This limitation will be addressed by the following defect post integration. 13272 Need to add support for customizing default AI client manifest on AI image for VM construction http://defect.opensolaris.org/bz/show_bug.cgi?id=13272 13237 Virtual Machine Constructor doesn't support building VM's with VirtualBox 3.1 http://defect.opensolaris.org/bz/show_bug.cgi?id=13237 13193 transfer module log messages when building images aren't reported in the DC log files http://defect.opensolaris.org/bz/show_bug.cgi?id=13193 13167 Retrieving values via ManifestRead socket vs Distribution Constructor's in-memory map returns different results http://defect.opensolaris.org/bz/show_bug.cgi?id=13167 Please file any defects/enhancements using: Classification: Development Project: distro-constructor Component: vm-constructor -- Glenn
