flatcar-scripts/build_library
Michael Marineau 39951946ca feat(vm_image_util): Add new build steps, update vagrant builds
This adds two new optional build steps.  The first user of these is the
vagrant images but many of the targets can be simplified now.

- fs_hook: Anything that needs to happen before unmounting the image.
  This happens after the OEM is installed but before disk images are
  made. It can be used to copy any data out of the image.
- bundle_format: Many VM types ship as some sort of archive format
  rather than plain disk images as this script originally assumed.
  Adding this final step lets us stop using the conf step awkwardly.

Vagrant now ships with a Vagrantfile and related code included in the
OEM package. This lets us version our vagrant-side code along with the
images themselves as well making the coreos-vagrant repo optional again.
The coreos-vagrant code will still be useful for handling the fancier
cluster configuration stuff but no longer has to carry the plugin code.
2014-04-28 19:52:24 -04:00
..
base_image_util.sh maint(build_library): Remove special case code for -usr disk layouts 2014-04-26 14:45:28 -07:00
board_options.sh fix(board_options.sh): Move CHOST->ARCH mapping code. 2013-11-07 13:28:13 -08:00
build_image_util.sh fix(build_library): remove references to chromeos-common.sh 2014-01-05 18:39:47 -08:00
catalyst_default_stage4.sh fix(bootstrap_sdk): Remove toolchain build step, replaced by build_toolchains 2013-11-07 13:28:13 -08:00
catalyst_toolchains.sh fix(toolchain_util): Move toolchain build-dep code from catalyst. 2013-11-29 17:56:58 -08:00
catalyst.sh fix(catalyst): Don't disable ebuild-locks 2014-03-04 23:08:37 -08:00
check_deps fix(check_deps): Depend exclusively on ld.so.conf for lib list 2013-11-26 16:41:42 -08:00
chromeos_blacklist feat(build_library): let python into root image 2013-02-26 08:00:40 -08:00
configure_bootloaders.sh maint(build_library): Remove special case code for -usr disk layouts 2014-04-26 14:45:28 -07:00
dev_image_util.sh maint(build_library): Remove special case code for -usr disk layouts 2014-04-26 14:45:28 -07:00
disk_layout.json maint(build_library): Remove special case code for -usr disk layouts 2014-04-26 14:45:28 -07:00
disk_util maint(build_library): Remove special case code for -usr disk layouts 2014-04-26 14:45:28 -07:00
gen_tmpfiles.py churn(build_library): Change lots of stateful references to state. 2013-08-20 22:36:53 -04:00
generate_au_zip.py feat(core_roller_upload): initial commit 2014-03-26 05:55:26 -07:00
prod_image_util.sh maint(build_library): Remove special case code for -usr disk layouts 2014-04-26 14:45:28 -07:00
qemu_template.sh feat(qemu_template): Add support for user-provided configs. 2014-04-11 18:06:18 -07:00
release_util.sh feat(release_util): Add support for signing individual file uploads. 2014-04-18 16:56:50 -07:00
set_lsb_release maint(*): Delete special case code for amd64-generic 2014-04-23 16:14:50 -07:00
test_build_root fix(test_image_content): Improve /usr symlink and conflict tests. 2013-12-09 19:32:54 -08:00
test_image_content.sh maint(build_library): Remove special case code for -usr disk layouts 2014-04-26 14:45:28 -07:00
toolchain_util.sh maint(toolchain_util): Drop amd64-generic from list of valid boards. 2014-04-23 16:02:39 -07:00
virtualbox_ovf.sh feat(vm_image_util): Add new build steps, update vagrant builds 2014-04-28 19:52:24 -04:00
vm_image_util.sh feat(vm_image_util): Add new build steps, update vagrant builds 2014-04-28 19:52:24 -04:00