aboutsummaryrefslogtreecommitdiff
path: root/release
Commit message (Collapse)AuthorAgeFilesLines
...
* When iterating through VMFORMATS, the VMBASE file isGlen Barber2015-01-231-2/+2
| | | | | | | | | | | | | | | | | | | | not removed or truncated to a zero-size file, which if used to create more than one disk image format, can result in accidental pollution of the target formatted disk image. Instead of using a single VMBASE image (vm.img, by default), use a single base file for each format, named as VMFORMAT.img, which produces VMBASE.VMFORMAT as the final formatted image. Reported by: cperciva MFC after: 1 month X-MFC-with: r277458, r277536 Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=277609
* Provide a recipe of "true" for building the "release" target once itsColin Percival2015-01-231-0/+1
| | | | | | | | | | prerequisites are satisfied, in order to avoid having an implicit rule triggered by the presence of release.sh. Approved by: gjb Notes: svn path=/head/; revision=277606
* Update the latest revision.Glen Barber2015-01-231-1/+1
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=277604
* Document r277458, support for cloud hosting providers added toGlen Barber2015-01-231-1/+4
| | | | | | | | | the Release Engineering build tools. Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=277603
* Document r277166, ptrace(2) Altivec register support.Glen Barber2015-01-231-0/+4
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=277602
* Document r276881, libedit UTF-8 support.Glen Barber2015-01-231-0/+5
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=277601
* Rename the 'release' target to 'real-release', andGlen Barber2015-01-222-8/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | add two targets, 'vm-release' and 'cloudware-release', that are invoked if WITH_VMIMAGES and WITH_CLOUDWARE are not empty. This fixes an issue where 'make release' would not build the cloud provider targets because CLOUDWARE was not yet set. [1] Move the WITH_VMIMAGES and WITH_CLOUDWARE targets to Makefile.vm. Note: There is no 'cloudware-install' target yet, since some of the disk image names may need to be specific to the provider, so this is probably best handled by the build scripts. Reported by: cperciva [1] MFC after: 1 month X-MFC-with: r277458 Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=277536
* Merge the following revisions from ^/projects/release-vmimage:Glen Barber2015-01-2013-813/+586
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | r273823-r273826, r273833, r273836, r273944, r274069-r274071, r274134, r274211, r274280-r274285, r274287-r274288, r274292, r274296-r274297, r274356, r274533, r274725, r274726, r274729, r274734, r274771, r274945-r274946, r277180, r277183-r277184, r277186-r277187, r277250-r277253, r277263-r277264, r277383-r277384, r277393-r277395, r277438-r277439, r277447, r277455: r273823: Move virtual machine / cloud provider targets and options from release/Makefile to their own Makefile. r273824: Add glue to allow enabling building cloud provider VM images by default. When WITH_CLOUDWARE is not empty, add CLOUDTARGETS to the release/Makefile 'release' target. r273825: Avoid hard-coding the Azure image file format. While here, avoid using OSRELEASE for the output file name. r273826: Remove a few vestiges of passing an exit code to panic(). r273833: Initial commit providing a mechanism to create openstack images as part of the release build. r273836: Fix output file name for openstack images. No further conversion is necessary for this VM file target, so there is no need to append the '.raw' suffix here. r273944: Uncomment the cloudinit rc.conf(5) line. r274069: Add line continuation so OPENSTACKCONF is actually included in the env(1). r274070: Add a 'vm-cloudware' target, used to drive all targets in CLOUDTARGETS. r274071: Add examples for WITH_CLOUDWARE to release.conf.sample. Add WITH_CLOUDWARE evaluation to RELEASE_RMAKEFLAGS. r274134: Initial rewrite to consolidate VM image build scripts into one. r274211: Add write_partition_layout() used to populate the final image. Fix duplicated mkimg(1) call in vm_create_disk(). Add primitive (untested) PowerPC/PowerPC64 VM image support. Note: As it is currently written, the /boot/pmbr and /boot/{gptboot,boot1.hfs} use the build host and not the target build. Fixing this is likely going to be a hack in itself. r274280: Return if vm_create_disk() is unsuccessful. r274281: Add CLEANFILES entry for VM targets r274282: Add vm_extra_pre_umount() prototype to vmimage.subr. r274283: Fix DESTDIR for installworld, and make sure it is created before use. r274284: Move usage() from vmimage.subr to mk-vmimage.sh, in case vmimage.subr has not been sourced. r274285: Spell 'OPTARG' correctly. Actually call vm_create_base(). r274287: Fix line continuation in write_partition_layout(). Remove variable test that is no longer needed. r274288: Fix scheme flag to mkimg(1). r274292: mount(8) and umount(8) devfs(5) as needed. r274296: Change path for mk-vmimage.sh from ${TARGET}/ to scripts/ now that it is consolidated into one file. Fix paths for the base image and output disk image files. r274297: Call cleanup() after everything is done. r274356: Remove a stray directory from CLEANFILES. r274533: Set the boot partition type to 'apple-boot' for powerpc. r274725: In vm_install_base(), copy the host resolv.conf into the build chroot before attempting to do anything that requires working DNS (i.e., pkg bootstrap). In vm_extra_pre_umount(), remove the resolv.conf before the disk image is unmounted from the backing md(4). r274726 (cperciva): Silence errors when umounting the chroot's /dev, since it probably doesn't exist when we're running this. Unmount filesystems before attempting to destroy the md which holds them. r274729 (cperciva): Unmount filesystem and destroy md before we read the vnode from disk and package it into a disk image. Otherwise we end up packaging an unclean filesystem. r274734 (cperciva): Merge duplicative vm-CLOUDTYPE targets before additional duplication gets added by the impending arrival of ec2 and gcloud. r274771 (cperciva): Add NOSWAP option which can be set by a vmimage.conf file to specify that no swap space should be created in the image. This will be used by EC2 builds, since FreeBSD/EC2 allocates swap space on "ephemeral" disks which are physically attached to the Xen host node. r274945: In vm_extra_install_packages(), only bootstrap pkg(8) if VM_EXTRA_PACKAGES is empty. In vm_extra_pre_umount(), cleanup downloaded packages if pkg(8) was bootstrapped earlier. r274946: Fix indentation nit. r277180: In vm_extra_install_base(), do not install waagent in the openstack image, because it is not used. This appears to be a copy mistake. Remove vm_extra_install_base() from the openstack.conf entirely, since it does not need to be overridden. r277183: Enable the textmode console by default for VM images, since there is no way to tell if the environment will be able to use the graphics-mode console. r277184: Enable password-less sudo for openstack images. r277186: Update the VM_EXTRA_PACKAGES list for the openstack images. The documentation suggests doing a "just fetch this and run it"-style bootstrap, from which the list of dependencies was obtained (in github, at: pellaeon/bsd-cloudinit-installer) There is one Python dependency unmet, oslo.config, which is not in the Ports Collection. r277187: Add a comment to note that setting hw.vga.textmode=1 is temporary. r277250: Remove vm_extra_install_base() for the Azure image, now that the waagent exists in the ports tree. Add sysutils/azure-agent to the VM_EXTRA_PACKAGES list. In vm_extra_pre_umount(), remove the explicit pkg(8) install list, as dependencies are resolved by sysutils/azure-agent. r277251: Add a 'list-cloudware' target to print the list of supported CLOUDWARE values and a description. Add the AZURE_DESC and OPENSTACK_DESC descriptions. r277252: Update release(7) r277253: Add 'list-vmtargets' target, which produces a list of all supported VM and cloud provider images. Add VHD_DESC, VMDK_DESC, QCOW2_DESC, RAW_DESC image descriptions. Format the output to make a bit more readable. Update release(7) to document the list-vmtargets target. r277263: Add initial support for the GCE (Google Compute Engine) cloud hosting provider image. r277264: Style and line length cleanup. r277383: Remove the console setting from rc.conf(5), which is not used there. While here, set console to include vidconsole in the loader.conf(5). r277384: Fix an indentation nit. No functional changes. r277393: Remove the pkg-clean(8) call from vm_extra_pre_umount() since the function is often overridden. Add vm_extra_pkg_rmcache() to call pkg-clean(8) to avoid duplicated code. r277394: Move resolv.conf(5) removal back to vm_extra_pre_umount() where it belongs. The GCE image needs resolv.conf(5) to exist (created as part of the image setup), so it cannot be removed. r277395: Comment the line that configures ttys(5) to 'off', which makes it impossible to test that the image boots. Add a note explaining why the line is commented, and not (yet) removed entirely. r277438: Move the 'install' bits that are specific to virtual machine images from the Makefile to Makefile.vm. Rename the 'install' target to 'release-install', and add a new 'vm-install' target. Add a new 'install' target that invokes the new targets. r277439: Add WITH_CLOUDWARE to the list of make(1) variables for the release build. r277447: Remove hw.vga.textmode=1 from the VM image loader.conf, which was included during test builds and not intended to be included when merging this project branch back to head. r277455: Remove mk-azure.sh, which is no longer needed. MFC after: 1 month X-MFC-To: stable/10 (requires mkimg(1)) Help from: cperciva, swills Relnotes: yes Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=277458
| * Add initial support for the GCE (Google Compute Engine)Glen Barber2015-01-162-0/+99
| | | | | | | | | | | | | | | | | | | | | | | | | | cloud hosting provider image. Many thanks to swills@ for his work on getting this to this point. Submitted by: swills Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-vmimage/; revision=277263
| * Add 'list-vmtargets' target, which produces a list ofGlen Barber2015-01-161-1/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all supported VM and cloud provider images. Add VHD_DESC, VMDK_DESC, QCOW2_DESC, RAW_DESC image descriptions. Format the output to make a bit more readable. Update release(7) to document the list-vmtargets target. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-vmimage/; revision=277253
| * Add a 'list-cloudware' target to print the list ofGlen Barber2015-01-161-0/+9
| | | | | | | | | | | | | | | | | | | | | | supported CLOUDWARE values and a description. Add the AZURE_DESC and OPENSTACK_DESC descriptions. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-vmimage/; revision=277251
| * Remove vm_extra_install_base() for the Azure image, nowGlen Barber2015-01-161-12/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | that the waagent exists in the ports tree. Add sysutils/azure-agent to the VM_EXTRA_PACKAGES list. In vm_extra_pre_umount(), remove the explicit pkg(8) install list, as dependencies are resolved by sysutils/azure-agent. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-vmimage/; revision=277250
| * Add a comment to note that setting hw.vga.textmode=1 isGlen Barber2015-01-141-0/+1
| | | | | | | | | | | | | | | | | | temporary. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-vmimage/; revision=277187
| * Update the VM_EXTRA_PACKAGES list for the openstackGlen Barber2015-01-141-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | images. The documentation suggests doing a "just fetch this and run it"-style bootstrap, from which the list of dependencies was obtained (in github, at: pellaeon/bsd-cloudinit-installer) There is one Python dependency unmet, oslo.config, which is not in the Ports Collection. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-vmimage/; revision=277186
| * Enable password-less sudo for openstack images.Glen Barber2015-01-141-0/+4
| | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-vmimage/; revision=277184
| * Enable the textmode console by default for VM images,Glen Barber2015-01-141-0/+6
| | | | | | | | | | | | | | | | | | | | since there is no way to tell if the environment will be able to use the graphics-mode console. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-vmimage/; revision=277183
| * In vm_extra_install_base(), do not install waagentGlen Barber2015-01-141-9/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | in the openstack image, because it is not used. This appears to be a copy mistake. Remove vm_extra_install_base() from the openstack.conf entirely, since it does not need to be overridden. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-vmimage/; revision=277180
| * Reintegrate head revisions r273096-r277147Glen Barber2015-01-1313-469/+916
| |\ | | | | | | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-vmimage/; revision=277148
| * | Fix indentation nit.Glen Barber2014-11-241-2/+2
| | | | | | | | | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-vmimage/; revision=274946
| * | In vm_extra_install_packages(), only bootstrap pkg(8)Glen Barber2014-11-241-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | if VM_EXTRA_PACKAGES is empty. In vm_extra_pre_umount(), cleanup downloaded packages if pkg(8) was bootstrapped earlier. Inspired by: cperciva Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-vmimage/; revision=274945
| * | Revert r274773, after I *specifically* objected to this changeGlen Barber2014-11-213-12/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | numerous times. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-vmimage/; revision=274775
| * | Change how packages are installed into VM images: Rather than chrootingColin Percival2014-11-213-19/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into the image and running 'pkg install' from there, use 'pkg fetch' to download packages into a temporary location and then 'pkg add' to install them into the image. This simplifies the code by avoiding the need to copy /etc/resolv.conf into the image and then delete it later, and makes it possible to cross build (e.g., to create an amd64 image when running on i386 hardware; or in the future for building disk images for embedded platforms). Because pkg was implicitly installed when VM_EXTRA_PACKAGES was non-empty, add it to VM_EXTRA_PACKAGES in azure.conf and openstack.conf to maintain the current behaviour. By default repo-FreeBSD.sqlite is copied into the image, (a) to match previous behaviour, where the file would be downloaded by the chrooted pkg invocation; and (b) because it may be useful for testing purposes, e.g., to see why a package didn't get installed. Because this file is large (46 MB) and not likely to be useful in -RELEASE images which are being launched into Clouds several months later, it can be disabled by setting NOREPOSQLITE. As far as I know this commit does not change the disk images produced in any filesystem-visible way. Notes: svn path=/projects/release-vmimage/; revision=274773
| * | Add NOSWAP option which can be set by a vmimage.conf file to specify thatColin Percival2014-11-211-4/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | no swap space should be created in the image. This will be used by EC2 builds, since FreeBSD/EC2 allocates swap space on "ephemeral" disks which are physically attached to the Xen host node. Notes: svn path=/projects/release-vmimage/; revision=274771
| * | Merge duplicative vm-CLOUDTYPE targets before additional duplication getsColin Percival2014-11-201-18/+9
| | | | | | | | | | | | | | | | | | | | | added by the impending arrival of ec2 and gcloud. Notes: svn path=/projects/release-vmimage/; revision=274734
| * | Unmount filesystem and destroy md before we read the vnode from disk andColin Percival2014-11-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | package it into a disk image. Otherwise we end up packaging an unclean filesystem. Notes: svn path=/projects/release-vmimage/; revision=274729
| * | Silence errors when umounting the chroot's /dev, since it probably doesn'tColin Percival2014-11-191-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | exist when we're running this. Unmount filesystems before attempting to destroy the md which holds them. Notes: svn path=/projects/release-vmimage/; revision=274726
| * | In vm_install_base(), copy the host resolv.conf intoGlen Barber2014-11-193-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the build chroot before attempting to do anything that requires working DNS (i.e., pkg bootstrap). In vm_extra_pre_umount(), remove the resolv.conf before the disk image is unmounted from the backing md(4). Reported by: cperciva Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-vmimage/; revision=274725
| * | Set the boot partition type to 'apple-boot' for powerpc.Glen Barber2014-11-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Submitted by: jhibbits Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-vmimage/; revision=274533
| * | Remove a stray directory from CLEANFILES.Glen Barber2014-11-101-1/+0
| | | | | | | | | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-vmimage/; revision=274356
| * | Call cleanup() after everything is done.Glen Barber2014-11-081-0/+1
| | | | | | | | | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-vmimage/; revision=274297
| * | Change path for mk-vmimage.sh from ${TARGET}/ toGlen Barber2014-11-081-17/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | scripts/ now that it is consolidated into one file. Fix paths for the base image and output disk image files. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-vmimage/; revision=274296
| * | mount(8) and umount(8) devfs(5) as needed.Glen Barber2014-11-081-0/+6
| | | | | | | | | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-vmimage/; revision=274292
| * | Fix scheme flag to mkimg(1).Glen Barber2014-11-081-2/+2
| | | | | | | | | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-vmimage/; revision=274288
| * | Fix line continuation in write_partition_layout().Glen Barber2014-11-081-6/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | Remove variable test that is no longer needed. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-vmimage/; revision=274287
| * | Spell 'OPTARG' correctly.Glen Barber2014-11-081-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | Actually call vm_create_base(). Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-vmimage/; revision=274285
| * | Move usage() from vmimage.subr to mk-vmimage.sh,Glen Barber2014-11-082-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | in case vmimage.subr has not been sourced. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-vmimage/; revision=274284
| * | Fix DESTDIR for installworld, and make sure it is createdGlen Barber2014-11-081-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | before use. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-vmimage/; revision=274283
| * | Add vm_extra_pre_umount() prototype to vmimage.subr.Glen Barber2014-11-081-0/+7
| | | | | | | | | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-vmimage/; revision=274282
| * | Add CLEANFILES entry for VM targetsGlen Barber2014-11-081-0/+1
| | | | | | | | | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-vmimage/; revision=274281
| * | Return if vm_create_disk() is unsuccessful.Glen Barber2014-11-081-1/+1
| | | | | | | | | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-vmimage/; revision=274280
| * | Add write_partition_layout() used to populate theGlen Barber2014-11-071-13/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | final image. Fix duplicated mkimg(1) call in vm_create_disk(). Add primitive (untested) PowerPC/PowerPC64 VM image support. Note: As it is currently written, the /boot/pmbr and /boot/{gptboot,boot1.hfs} use the build host and not the target build. Fixing this is likely going to be a hack in itself. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-vmimage/; revision=274211
| * | Initial rewrite to consolidate VM image build scripts into one.Glen Barber2014-11-0510-896/+323
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There may be some very sharp edges here while refactoring. - Move amd64/mk-vmimage.sh -> scripts/mk-vmimage.sh. - Remove vm-base target from Makefile.vm. - In vm-image target, use getopts flags for argument passing. - Create tools/vmimage.subr, containing default and prototype for the following functions that are used to drive the build, run in this order: vm_install_base() vm_extra_install_base() vm_extra_install_packages() vm_extra_install_ports() vm_extra_enable_services() vm_extra_pre_umount() vm_create_disk() vm_extra_create_disk() - In tools/azure.conf, override: vm_extra_install_base() vm_extra_pre_umount() vm_extra_create_disk() - In tools/openstack.conf, override: vm_extra_install_base() vm_extra_pre_umount() Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-vmimage/; revision=274134
| * | Add examples for WITH_CLOUDWARE to release.conf.sample.Glen Barber2014-11-042-1/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | Add WITH_CLOUDWARE evaluation to RELEASE_RMAKEFLAGS. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-vmimage/; revision=274071
| * | Add a 'vm-cloudware' target, used to drive allGlen Barber2014-11-031-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | targets in CLOUDTARGETS. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-vmimage/; revision=274070
| * | Add line continuation so OPENSTACKCONF is actually includedGlen Barber2014-11-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | in the env(1). Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-vmimage/; revision=274069
| * | Uncomment the cloudinit rc.conf(5) line.Glen Barber2014-11-011-1/+1
| | | | | | | | | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-vmimage/; revision=273944
| * | Fix output file name for openstack images.Glen Barber2014-10-292-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | No further conversion is necessary for this VM file target, so there is no need to append the '.raw' suffix here. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-vmimage/; revision=273836
| * | Initial commit providing a mechanism to createGlen Barber2014-10-294-1/+329
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | openstack images as part of the release build. This mimics the way Microsoft Azure images are built, with the addition of installing the net/cloud-init package and adding a (commented) rc.conf(5) entry for cloudinit. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-vmimage/; revision=273833
| * | Remove a few vestiges of passing an exit code toGlen Barber2014-10-292-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | panic(). Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-vmimage/; revision=273826
| * | Avoid hard-coding the Azure image file format.Glen Barber2014-10-293-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While here, avoid using OSRELEASE for the output file name. Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-vmimage/; revision=273825