packer-plugin-xenserver/builder/xenserver
Cheng Sun b433754c83 Factor out common port-finding code
Fixes bug where we would infinite-loop trying to find an HTTP server
port when all ports were unavailable (e.g. range [80,80] and no root
permission)

Also fixes bug where SSH port forwarding would try ports up to but not
including HostPortMax.

Also add clarification in error messages for which port range to expand
2014-12-10 16:18:54 +00:00
..
artifact.go Cosmetic: go fmt 2014-12-08 15:36:38 +00:00
builder.go Add keep_instance parameter 2014-12-10 12:32:41 +00:00
client.go Clean up VM instance and root VDI 2014-12-09 16:40:32 +00:00
find_port.go Factor out common port-finding code 2014-12-10 16:18:54 +00:00
interruptible_wait.go interruptible_wait: allow nil Predicate 2014-12-09 16:32:37 +00:00
ssh.go Also close listener connection when port forwarding fails 2014-12-10 12:31:02 +00:00
step_boot_wait.go Make boot_wait interruptible 2014-12-09 16:32:37 +00:00
step_create_instance.go Add keep_instance parameter 2014-12-10 12:32:41 +00:00
step_forward_port_over_ssh.go Factor out common port-finding code 2014-12-10 16:18:54 +00:00
step_get_vnc_port.go Add more error handling 2014-12-09 14:02:48 +00:00
step_http_server.go Factor out common port-finding code 2014-12-10 16:18:54 +00:00
step_prepare_output_dir.go Fix invalid cast. 2014-11-14 18:25:22 +00:00
step_shutdown_and_export.go Add more error handling 2014-12-09 14:02:48 +00:00
step_start_on_himn.go Improve HIMN IP-finding error handling 2014-12-10 10:41:59 +00:00
step_start_vm_paused.go Add more error handling 2014-12-09 14:02:48 +00:00
step_type_boot_command.go Cosmetic: go fmt 2014-12-08 15:36:38 +00:00
step_upload_iso.go Cosmetic: go fmt 2014-12-08 15:36:38 +00:00
step_wait.go Add error handling to step_wait 2014-12-09 11:48:10 +00:00