Commit Graph

449 Commits (b7a41af93cb162355c4bb44094de2a68b6cc09af)

Author SHA1 Message Date
Mitchell Hashimoto 67920da4ec Merge pull request #108 from smerrill/headless-mode
13 years ago
Mitchell Hashimoto c7c22bee3c Merge pull request #115 from bdon/wait
13 years ago
Brandon Liu 471f33d02e Add wait5 and wait10 special keys for boot command.
13 years ago
Mitchell Hashimoto 4d5edcaac0 builder/vmware: Improve check for VMware cleanup
13 years ago
Mitchell Hashimoto 529f72c084 builder/vmware: No redundant errors
13 years ago
Mitchell Hashimoto 32490fb57c builder/vmware: Style nitpick
13 years ago
Mitchell Hashimoto c23cd4310b Merge pull request #107 from smerrill/compact-disk
13 years ago
Mitchell Hashimoto e0881a133b builder/vmware: wait for shutdown to avoid corrupt disk files [GH-111]
13 years ago
Steven Merrill ba14170f8f Small fix to be sure "full_disk_path" is put into state.
13 years ago
Steven Merrill 0dd6fcfa47 Small doc fixes.
13 years ago
Steven Merrill bade17edef Integrate code review comments.
13 years ago
Steven Merrill c4c43b1252 Add VMWare headless mode.
13 years ago
Steven Merrill c072a56b40 Finish initial compaction feature.
13 years ago
Steven Merrill 3b49f7bd20 First try at a compaction step.
13 years ago
Steven Merrill c9d0de593e Add a computed FullDiskPath config option.
13 years ago
Mitchell Hashimoto bac976332f builder/virtualbox, builder/vmware: output and VM name based on build
13 years ago
Mitchell Hashimoto f82aa7c974 builder/vmware: tools_upload_flavor and path
13 years ago
Mitchell Hashimoto a3f47462f5 fmt
13 years ago
Steven Merrill fc06324ca0 Incorporate code review feedback.
13 years ago
Steven Merrill dbad9a4058 Add a method to get the VMware Tools ISO path.
13 years ago
Steven Merrill da3b0f54c7 Upload the linux.iso to /tmp/linux.iso.
13 years ago
Mitchell Hashimoto 9dadd1ce8a builder/vmware: delete unnecessary files from artifact
13 years ago
Mitchell Hashimoto b9fb40b8a5 builder/vmware: populate files properly in artifact [GH-63]
13 years ago
Mitchell Hashimoto e7747b3ef4 builder/vmware: default boot_wait
13 years ago
Mitchell Hashimoto 8aaadf354a builder/virtualbox,vmware: work if port range for HTTP is 0 [GH-53]
13 years ago
Mitchell Hashimoto fb4b940c53 builder/vmware: properly test file URLs
13 years ago
Mitchell Hashimoto 98b4761ef1 builder/virtualbox, vmware: delete output dir if cancelled
13 years ago
Mitchell Hashimoto 0486a90738 builder/vmware: error if output directory exists
13 years ago
Mitchell Hashimoto 8a609b67c1 builder/*: Fail if provisioning fails [GH-33]
13 years ago
Mitchell Hashimoto 53b7b3965f fmt
13 years ago
Mitchell Hashimoto a3c5fed267 builder/vmware, builder/virtualbox: Don't continue if ISO error
13 years ago
Mitchell Hashimoto 39eb9b7497 builder/vmware: Try SSH handshake multiple times
13 years ago
Mitchell Hashimoto 1a8395baab builder/vmware: support the <tab> special in boot commands
13 years ago
Mitchell Hashimoto 24f852f699 builder/vmware: configurable disk size (default 40 GB)
13 years ago
Mitchell Hashimoto 43085e472b builder/vmware: Ability to specify the SSH port with "ssh_port"
13 years ago
Mitchell Hashimoto 6b04876e35 builder/vmware: Log the output of various commands
13 years ago
Mitchell Hashimoto 6d3b09c542 builder/vmware: properly handle errors
13 years ago
Mitchell Hashimoto b9fb065d27 packer: Add Destroy method to artifact
13 years ago
Mitchell Hashimoto 21b6d2a435 builder/common: multistep debug fn gracefully exits during an interrupt
13 years ago
Mitchell Hashimoto ac029d9ed0 builder/vmware: Use proper pausefn
13 years ago
Mitchell Hashimoto cbd3f59578 builder/vmware: Enable the debug runner
13 years ago
Mitchell Hashimoto a6194467ac builder/*: Adhere to the new interface
13 years ago
Mitchell Hashimoto a0a78b68e8 builder/common: Create a downloader
13 years ago
Mitchell Hashimoto 521b59a6fa Make everything support the new builder interface
13 years ago
Mitchell Hashimoto cbbc8de8b2 builder/vmware: Properly check MD5
13 years ago
Mitchell Hashimoto 520a2706ea builder/vmware: Validate MD5
13 years ago
Mitchell Hashimoto 4b46181f69 builder/vmware: require an MD5 for ISO
13 years ago
Mitchell Hashimoto 896c727097 builder/vmware: Basic support for downloading an ISO
13 years ago
Mitchell Hashimoto 657c3fd87d builder/vmware: better tests around iso_url, test files
13 years ago
Mitchell Hashimoto 62309cb6de Build/Builder take a Cache object now
13 years ago
Mitchell Hashimoto a23500e0a4 builder/vmware: downloadIso step, although not functional yet
13 years ago
Mitchell Hashimoto e39965e32a builder/vmware: validate iso_url more strictly
13 years ago
Mitchell Hashimoto c29d754fa8 builder/vmware: break out the proper loop
13 years ago
Mitchell Hashimoto ccfb4664cf builder/vmware: Make vmx path absolute when checking if running
13 years ago
Mitchell Hashimoto 174ae65a12 builder/vmware: Handle interrupts while waiting for SSH
13 years ago
Mitchell Hashimoto a0664c7ec8 builder/vmware: Ability to set the guest OS type
13 years ago
Mitchell Hashimoto 09db84eb5e builder/vmware: Verify VMware is ready
13 years ago
Mitchell Hashimoto f73ae4ef71 builder/vmware: seed RNG
13 years ago
Mitchell Hashimoto fd42a21f48 builder/vmware: support custom vmx data
13 years ago
Mitchell Hashimoto d3ea7956bc builder/vmware: if no files to serve, don't start http server
13 years ago
Mitchell Hashimoto 85ab8621d4 builder/vmware: Randomize HTTP port to avoid collisions
13 years ago
Mitchell Hashimoto 56108f2b16 fmt
13 years ago
Mitchell Hashimoto 16295dfbf3 builder/vmware: tests for vnc_port_* settings
13 years ago
Mitchell Hashimoto 7a5dce0dc9 builder/vmware: proper port range for VNC
13 years ago
Mitchell Hashimoto 0596266776 builder/vmware: Add better logging
13 years ago
Mitchell Hashimoto 5947d77f05 builder/vmware: configure VNC port randomly
13 years ago
Mitchell Hashimoto 068e94c3ee builder/vmware: Don't step VNC stuff in createVMX
13 years ago
Mitchell Hashimoto 43b8ec3709 builder/vmware: Test the shutdown timeout
13 years ago
Mitchell Hashimoto 03e22c6323 builder/vmware: graceful shutdown
13 years ago
Mitchell Hashimoto c559ec7d71 builder/vmware: check if running prior to shutting down
13 years ago
Mitchell Hashimoto f851e56dbd builder/vmware: Artifacts implemented
13 years ago
Mitchell Hashimoto 378a7320a3 builder/vmware: A lot more validation, testing
13 years ago
Mitchell Hashimoto 057d656eda builder/vmware: Don't start HTTP server if we specified no files
13 years ago
Mitchell Hashimoto 1a5c9d300f builder/vmware: Better config validation, testing
13 years ago
Mitchell Hashimoto 275dc6d21f builder/vmware: Driver abstraction
13 years ago
Mitchell Hashimoto 9e9196eab8 builder/vmware: boot_wait is now a duration
13 years ago
Mitchell Hashimoto fd7d1fde70 builder/vmware: Log the timeout
13 years ago
Mitchell Hashimoto a3800625ac builder/vmware: Have an overall ssh wait timeout
13 years ago
Mitchell Hashimoto ca39d23636 builder/vmware: Run the provisioner
13 years ago
Mitchell Hashimoto c0e6fbd8ae builder/vmware: Connect to SSH
13 years ago
Mitchell Hashimoto aee611db4f builder/vmware: Support reading guest IP from DHCP
13 years ago
Mitchell Hashimoto 323647e3a6 builder/vmware: functions for parsing VMX
13 years ago
Mitchell Hashimoto 60dba3f8ef builder/vmware: GuestIP lookup interface
13 years ago
Mitchell Hashimoto dfee3eb8ef builder/vmware: Properly detect host IP
13 years ago
Mitchell Hashimoto b1bd71c133 builder/vmware: Create WaitForIP step
13 years ago
Mitchell Hashimoto d5cfa42e05 builder/vmware: Wait a minimum time before shutting down VM
13 years ago
Mitchell Hashimoto daf076bbd9 builder/vmware: Implement cancel
13 years ago
Mitchell Hashimoto aefb947fa9 builder/vmware: Support <wait>, send proper keycodes
13 years ago
Mitchell Hashimoto 6d610f1c6e builder/vmware: type the boot sequence
13 years ago
Mitchell Hashimoto 429ff62128 builder/vmware: Add a boot wait in seconds
13 years ago
Mitchell Hashimoto cd3523fd4f builder/vmware: Stop the run properly
13 years ago
Mitchell Hashimoto 8055e396a0 builder/vmware: Add the run step
13 years ago
Mitchell Hashimoto 9c27f5857b builder/vmware: Better commenting
13 years ago
Mitchell Hashimoto 5d465c2ff3 builder/vmware: comments for stepCreateVMX
13 years ago
Mitchell Hashimoto eb8278b21c builder/vmware: Start HTTP server to serve files
13 years ago
Mitchell Hashimoto 875951a817 builder/vmware: Enable VNC
13 years ago
Mitchell Hashimoto dca2795751 builder/vmware: Generate more correct VMX file
13 years ago
Mitchell Hashimoto 05a34d2fb1 builder/vmware: Create disk and create VMX file
13 years ago
Mitchell Hashimoto 2e57496a82 builder/vmware: Start it. Creates disks so far...
13 years ago