Commit Graph

298 Commits (b7a41af93cb162355c4bb44094de2a68b6cc09af)

Author SHA1 Message Date
Ben Langfeld 5b07e2604c Fix export opts tests
12 years ago
Ben Langfeld 8cf0e53b19 Properly apply templates to export opts
12 years ago
Ben Langfeld 2cee7a5c10 Log export command being executed
12 years ago
Ben Langfeld bfd6755859 Move to an array of strings for a deterministic option separation
12 years ago
Ben Langfeld d1b41f2f14 Pass export_options individually to VBoxManage export
12 years ago
Ben Langfeld 0332901f63 builder/virtualbox: Add an `export_opts` option
12 years ago
Mitchell Hashimoto 239aabb554 builder/virtualbox: retry unregister a few times [GH-915]
12 years ago
Brian Johnson ac2c4203a2 Add import_opts to the virtualbox-ovf builder. My use case is that I
12 years ago
Mitchell Hashimoto 430963f400 fmt
12 years ago
Myles Steinhauser 28286d2821 Fix tabs vs spaces
12 years ago
Myles Steinhauser e4cfcb2a8a Add more special scancodes
12 years ago
Mitchell Hashimoto 12938fe36b builder/virtualbox,vmware: checksum not required if checksum type is
12 years ago
Greg Lu 6d2e50e598 builder/virtualbox/ovf: fix shutdown_timeout handling
12 years ago
Mitchell Hashimoto 2b801a7b12 builder/vmware,virtualbox: checksum_type can be "none" [GH-471]
12 years ago
Mitchell Hashimoto 437dc12de3 builder/virtualbox/iso: load shutdown config [GH-754]
12 years ago
Mitchell Hashimoto eeeaec3562 builder/vmware/vmx: StepCloneVMX
12 years ago
Mitchell Hashimoto 39d0600085 builder/virtualbox: fmt
12 years ago
Mitchell Hashimoto c7bf38b63b builder/virtualbox/common: only remove ISO if it was attached
12 years ago
Mitchell Hashimoto 473fe8a950 builder/virtualbox/ovf: instantiate the driver
12 years ago
Mitchell Hashimoto c2b3fa732a builder/virtualbox/ovf: validate source_path
12 years ago
Mitchell Hashimoto e69bb1858c builder/virtualbox/ovf: specify name for import
12 years ago
Mitchell Hashimoto 5b223f0798 builder/virtualbox/ovf: re-order some steps
12 years ago
Mitchell Hashimoto dd767c9d54 builder/virtualbox/ovf: StepImport to import an OVF
12 years ago
Mitchell Hashimoto 0de7bb33cd builder/virtualbox: set Tpl on VBoxManage
12 years ago
Mitchell Hashimoto e51dde13ce builder/virtualbox: tests for StepUploadVerison
12 years ago
Mitchell Hashimoto 5f1c597269 builder/virtualbox: StepUploadVersion
12 years ago
Mitchell Hashimoto 5feb7bce18 builder/virtualbox/common: Export
12 years ago
Mitchell Hashimoto 026bcd33fe builder/virtualbox: StepRun common
12 years ago
Mitchell Hashimoto fbd20dffcb builder/virtualbox/common: StepRemoveDevices
12 years ago
Mitchell Hashimoto b65559d888 builder/virtualbox: StepShutdown tests
12 years ago
Mitchell Hashimoto 67a87ce3e4 builder/virtualbox: StepShutdown
12 years ago
Mitchell Hashimoto 4bd2aa6106 builder/virtualbox: StepVBoxmanage
12 years ago
Mitchell Hashimoto 7a4ff3f2b1 builder/virtualbox: generic SSHConfig
12 years ago
Mitchell Hashimoto 79c0c6b545 builder/virtualbox: step attach floppy
12 years ago
Mitchell Hashimoto d731dcd8f7 builder/virtualbox: floppy files config
12 years ago
Mitchell Hashimoto 598822d46b builder/virtualbox/common: move outputdir config to common
12 years ago
Mitchell Hashimoto 886c0d3ad5 builder/virtualbox/common: StepSuppressMessages
12 years ago
Mitchell Hashimoto db167c5a3d builder/virtualbox/common: StepOutputDir
12 years ago
Mitchell Hashimoto cdc02db96d builder/virtualbox/common: Move Driver here
12 years ago
Mitchell Hashimoto 14eede264f builder/virtualbox: add common package, common Artifact
12 years ago
Mitchell Hashimoto afd67ea104 builder/virtualbox/iso: rename package
12 years ago
Mitchell Hashimoto 01c7bbf8c4 builder/virtualbox: move to iso/ folder
12 years ago
Mitchell Hashimoto ac36b33f98 builder/virtualbox: fix compilation
12 years ago
Mitchell Hashimoto 3c5c9a6ea3 builder/virtualbox: sleep when stopping forcefully to allow session
12 years ago
Mitchell Hashimoto dcae79e67f builder/virtualbox: remove devices in separate step
12 years ago
Mitchell Hashimoto c264ef0a29 builer/virtualbox: avoid crash since guest additions path not set
12 years ago
Mitchell Hashimoto 675f7a43ba builder/virtualbox: don't download guest additions if disable [GH-731]
12 years ago
Mitchell Hashimoto 2920239e6e builder/virtualbox: verify output dir is writable
12 years ago
Mitchell Hashimoto d9c3aed479 builder/virtualbox: use VBOX_INSTALL_PATH to find VBoxManage
13 years ago
Mitchell Hashimoto c1bd7468d5 builder/virtualbox: ctrl-c works during wait for boot
13 years ago
Mitchell Hashimoto 6c19ba621f builder/virtualbox: no panic if ssh host port min/max is same [GH-594]
13 years ago
Mitchell Hashimoto 9acaa97a32 builder/virtualbox,vmware: warning if shutdown_command is not specified
13 years ago
Mitchell Hashimoto a6150e6596 builder/all: update to warnings
13 years ago
Mitchell Hashimoto aa95caa261 builder/virtualbox: allow disabling guest addition uploading
13 years ago
Matthew Hooker 6620b9cc9b Merge pull request #572 from ktruong7/format-issues1
13 years ago
ktruong7 1f31ac1737 spelling mistake in comments
13 years ago
Fabian Grutschus 5e440fa4c1 Arguments Prefix (--) was missing for (data)portconfig
13 years ago
Mitchell Hashimoto 5e3c8c4fe6 builder/virtualbox,vmware: support user templates in SSH key path
13 years ago
Mitchell Hashimoto 30be4927d6 builder/virtualbox: use proper SATA port arg [GH-547]
13 years ago
Lyndon Washington bb241af7b3 Formatted contributions
13 years ago
Lyndon Washington 88e65ef59b Moved the 1 sec timeout to the export step
13 years ago
Mitchell Hashimoto 8821ef4def builder/virtualbox: detect vboxdrv issues [GH-488]
13 years ago
Mitchell Hashimoto c19fcafc01 builder/virtualbox: error if version can't be detected [GH-488]
13 years ago
Mitchell Hashimoto 865f197503 builder/virtualbox: support attaching guest additions [GH-405]
13 years ago
Mitchell Hashimoto 692278965f builder/virtualbox: fix scan codes
13 years ago
Mitchell Hashimoto 9f52b78602 fmt
13 years ago
Charlie Sharpsteen efa401e4d2 Fix scancode comment concerning key release
13 years ago
Charlie Sharpsteen 4952737ddb Fix VirtualBox scancodes
13 years ago
Sean Mackrory 2a04f49bca Using the vm_name parameter to name OVA/OVF files and their attachments
13 years ago
Mitchell Hashimoto e732d86142 builder/virtualbox: process hdd interface as template, validate
13 years ago
Justin Bronn dbc24d9357 Enable customization of VirtualBox disk controller with `hard_drive_interface` option (SATA only).
13 years ago
Mitchell Hashimoto 1a3620d77a builder/virtualbox: new multistep API
13 years ago
Mitchell Hashimoto a6735b1d65 builder/virtualbox: support ssh keys as auth mechanism [GH-70]
13 years ago
Mitchell Hashimoto 7647b12eab builder/virtualbox: fmt
13 years ago
Mitchell Hashimoto 1fdaadb08c website: document formats feature
13 years ago
Johan Siebens a19bd564d3 builder/virtualbox: export to ovf or ova (default ovf)
13 years ago
Mitchell Hashimoto 64d87bfaf3 *: switch to packer ConfigTemplate
13 years ago
Mitchell Hashimoto c0265d108a builder/virtualbox: iso_urls for multiple ISO urls [GH-110]
13 years ago
Mitchell Hashimoto 0d152f541f builder/virtualbox: remove unused function
13 years ago
Mitchell Hashimoto 562ea28a79 builder/virtualbox: switch download guest additions to use new common
13 years ago
Mitchell Hashimoto bb352e5011 common: Add new StepDownload to DRY up downloads
13 years ago
Mitchell Hashimoto 71664cb34e common: return -1 download percent if download hasn't started [GH-288]
13 years ago
Mitchell Hashimoto 0ba17a1a50 builder/virtualbox: Don't validate guest additions URL so early because it requires template
13 years ago
Mitchell Hashimoto 171ecaefa6 builder/virtualbox: guest-additions_url can use Version var [GH-272]
13 years ago
Mitchell Hashimoto 2d2eefcf33 builder/virtualbox: instantiate driver in Run method
13 years ago
Mitchell Hashimoto 332bdf6edc builder/*, provisioner/*: set user vars
13 years ago
Mitchell Hashimoto 191520bc0b builder/virtualbox: use new template processing stuff
13 years ago
Mitchell Hashimoto 5b7d8fbc74 rename builder/common to common since it is generally useful
13 years ago
Mitchell Hashimoto 558027465a builder/virtualbox,vmware: retry removing output dir if fails
13 years ago
Mitchell Hashimoto 0363a1cdc2 builder/virtualbox,vmware: use DownloadableURL
13 years ago
Mitchell Hashimoto ce5849308b fmt
13 years ago
Jeff Stamerjohn 32eaa39a5f Merge branch 'master' into jstamerj/windows
13 years ago
Jeff Stamerjohn 4ff0185add Windows fixes
13 years ago
Mitchell Hashimoto 56c3cbfb2a builder/common: common config struct for Packer configs
13 years ago
Mitchell Hashimoto 56cf09f29e builder/virtualbox: shutdown messages go to Ui
13 years ago
Mitchell Hashimoto 91c1bf0b8a Merge pull request #204 from sit/builder-output-directory-error
13 years ago
Mitchell Hashimoto d999d1c5dd Merge pull request #205 from sit/preserve-cache-suffix
13 years ago
Mitchell Hashimoto e84811e2f8 Update changelog
13 years ago
JD Harrington dbd45dfd58 Add special keys for backspace, delete and F1-F12
13 years ago
Emil Sit 329266e86e builder/v*: Include path to output dir in error
13 years ago
Emil Sit e171477e15 Revert "builder/virtualbox: Copy ISO because VirtualBox can't recognize"
13 years ago
Mitchell Hashimoto 16d102d055 builder/*: switch to MultiErrorAppend
13 years ago
Mitchell Hashimoto 42059f9b07 builder/*: extract to common the config decoding
13 years ago
Mitchell Hashimoto 8e1e40c096 builder/*: convert to common StepProvision
13 years ago
Mitchell Hashimoto 979bfc412e builder/virtualbox: use common SSH connect step
13 years ago
Mitchell Hashimoto 9387ba0fd4 packer: Make builder type available in configs [GH-154]
13 years ago
Mitchell Hashimoto 16960a52f2 builder/virtualbox: unexport calculated fields
13 years ago
Mitchell Hashimoto a0f1667df1 communicator/ssh: tweakable timeout on retry connection
13 years ago
Mitchell Hashimoto 9718a4656c communicator/ssh: have a Connection func so we can re-establish
13 years ago
Mitchell Hashimoto 3007498282 builder/virtualbox: support generic hash types [GH-175]
13 years ago
Mitchell Hashimoto 3b4ef72e47 Unused keys are invalid in templates [GH-104]
13 years ago
Mitchell Hashimoto 245deaf599 buidler/virtualbox,vmware: only stat if not force
13 years ago
Jason A. Beranek 9c31c69a7b Remove output directory in a step when "-force" flag step [GH-178]
13 years ago
Mitchell Hashimoto 2981da4eef fmt
13 years ago
Jason A. Beranek 13c733a3db Add support for -force flag on builds [GH-119]
13 years ago
Mitchell Hashimoto 2ad30e1ea1 builder/virtualbox: paused is still running
13 years ago
Mitchell Hashimoto dbad270d27 builder/virtualbox: remove floppy drive before exporting
13 years ago
Mitchell Hashimoto 45c47e64fa builder/virtualbox: support floppy_files
13 years ago
Mitchell Hashimoto 019ab13f53 builder/virtualbox: whitespace
13 years ago
Mitchell Hashimoto f83ec95928 builder/virtualbox: style nitpicks and CHANGELOG
13 years ago
Mitchell Hashimoto 1e7508c828 fmt
13 years ago
Mitchell Hashimoto f8617b2641 builder/virtualbox: test the configuration
13 years ago
Mitchell Hashimoto d289a6a850 builder/virtualbox: typo in test
13 years ago
Mitchell Hashimoto 509712c4a4 Merge pull request #145 from sgirones/feature/local-mode-guest-additions
13 years ago
Salvador Gironès babd47541b Local mode for VBoxGuestAdditions. Provide local path and SHA256
13 years ago
Mitchell Hashimoto 1a2e4f9d0b fmt
13 years ago
Brandon Liu 6cdc938f46 Virtualbox: clean up port forwarding before exporting OVF.
13 years ago
Geoffrey Bachelet c5258c5422 Typo
13 years ago
Mitchell Hashimoto 50095283ef builder/virtualbox, builder/vmware: keyboard-interactive [GH-121]
13 years ago
Mitchell Hashimoto 2b010269a3 builder/virtualbox: Warning about headless mode
13 years ago
Mitchell Hashimoto 67920da4ec Merge pull request #108 from smerrill/headless-mode
13 years ago
Brandon Liu 471f33d02e Add wait5 and wait10 special keys for boot command.
13 years ago
Steven Merrill 2aeb756a56 Add VirtualBox headless mode.
13 years ago
Mitchell Hashimoto bac976332f builder/virtualbox, builder/vmware: output and VM name based on build
13 years ago
Mitchell Hashimoto 9cf78edcf0 builder/virtualbox: trim whitespace when getting version
13 years ago
Mitchell Hashimoto b317c763ac builder/virtualbox: add more logging to version detection
13 years ago
Mitchell Hashimoto daac8b959f builder/common: Fix nil deref on race condition [GH-52]
13 years ago
Mitchell Hashimoto 8aaadf354a builder/virtualbox,vmware: work if port range for HTTP is 0 [GH-53]
13 years ago
Mitchell Hashimoto 30fadde297 builder/virtualbox: Tests for the defaults [GH-44]
13 years ago
Mitchell Hashimoto 4abd1c22c1 builder/virtualbox: Set the default boot_wait [GH-44]
13 years ago
Mitchell Hashimoto 0eea40bad9 builder/virtualbox: close the input source ISO
13 years ago
Mitchell Hashimoto 620a864c49 builder/virtualbox: check the proper file path
13 years ago
Mitchell Hashimoto 2f98ab2018 builder/virtualbox: return if cancelled, to avoid nil deref
13 years ago
Mitchell Hashimoto 98b4761ef1 builder/virtualbox, vmware: delete output dir if cancelled
13 years ago
Mitchell Hashimoto 1400d20bb9 builder/virtualbox: Error if output directory already exists
13 years ago
Mitchell Hashimoto 8a609b67c1 builder/*: Fail if provisioning fails [GH-33]
13 years ago
Mitchell Hashimoto 9786986a72 fmt
13 years ago
Mitchell Hashimoto 41f4ce56a5 builder/virtualbox: "stopping" is still running [GH-30]
13 years ago
Mitchell Hashimoto 1f57d722ff builder/virtualbox: remap versions that don't have guest additions
13 years ago
Mitchell Hashimoto 1931c98fff builder/virtualbox: checksum the guest additions
13 years ago