Commit Graph

105 Commits (b32449cdcc44da3649f712a185eb6ea65929de1f)

Author SHA1 Message Date
Adrien Delorme b7222d1f56 Add tmp package that offers Dir & File funcs
7 years ago
SwampDragons 997f8e4a2a
Merge pull request #5318 from hashicorp/sigtermcleanup
8 years ago
Matthew Hooker ebe995c0ff
run goimports
8 years ago
Matthew Hooker fdaf4ed8d3
Gracefully clean up on SIGTERM
9 years ago
Luke Farnell d9a5b69403 clean up ineffectual assignments
9 years ago
Matthew Hooker 81522dced0
move packer to hashicorp
9 years ago
Matthew Hooker d920b3fbf4 run gofmt
10 years ago
Mark Peek e5a713ff01 Alternative fix for #2641: make random script name actually random
11 years ago
Mitchell Hashimoto f259e7352a packer/plugin: fix crash case, nil function call [GH-2098]
11 years ago
Mitchell Hashimoto 8dbe0f065c Remove version from "packer" package
12 years ago
Mitchell Hashimoto 779b6d1719 packer/rpc, packer/plugin: remove Command interfaces
12 years ago
Mitchell Hashimoto e9c2628a77 packer/plugin: clean up log output by only using the base
12 years ago
Mitchell Hashimoto b7c604795e packer/plugin: increase version for Yamux
12 years ago
Mitchell Hashimoto ce7ea006c7 packer/rpc: use the msgpack codec
12 years ago
Mitchell Hashimoto ae00414bbf packer/plugin: communicate over unix domain sockets if you can
12 years ago
Mitchell Hashimoto 7ddf7ddad6 packer/rpc: remove the PortRange stuff
12 years ago
Mitchell Hashimoto 4c5d61709d packer/plugin: catch interrupts for every server
12 years ago
Mitchell Hashimoto b4567c6380 packer/plugin: use new RPC API
12 years ago
Mitchell Hashimoto 82cbf13f82 packer/plugin: new Builder interface
13 years ago
Mitchell Hashimoto c7b10cb2cf packer/plugin: detect invalid versions
13 years ago
Mitchell Hashimoto 6965af291b packer/plugin: log git commit plugin was built against
13 years ago
Mitchell Hashimoto 47cd6df85b packer: Add Cancel method to Provisioner
13 years ago
Mitchell Hashimoto 80e8e09ec7 packer: Add Cancel() method to hook
13 years ago
Mitchell Hashimoto d5c6b9fad3 packer/plugin: Interrupted() to check for i nterrupts
13 years ago
Mitchell Hashimoto 893c9e02c0 packer/plugin: Count number of interrupts atomically
13 years ago
Mitchell Hashimoto 5887472a6f packer/plugin: fix nil deref during ctrl-c of provisioner
13 years ago
Mitchell Hashimoto faeba2a14f packer/plugin: swallowInterrupts in plugin should swallow all
13 years ago
Mitchell Hashimoto 5559e49df3 packer/plugin: remove race in Exited()
13 years ago
Mitchell Hashimoto c05b6d628b packer/plugin: get rid of data race setting exited for Client
13 years ago
Mitchell Hashimoto e4e372046b packer/plugin: fix data race reading stdout in Client
13 years ago
Mitchell Hashimoto cfa9cef2bf packer/plugin: Set killed in the kill clients method
13 years ago
Mitchell Hashimoto f68e00085b packer/plugin: Killed bool to avoid panics when killing clients
13 years ago
Mitchell Hashimoto de1e94eb90 packer/plugin: set TCP keep-alive on connection
13 years ago
Mitchell Hashimoto 00338a0b85 packer/plugin: trim whitespace on right of log data from plugin
13 years ago
Mitchell Hashimoto ae28778caf packer/plugin: flush os.Stderr whenever a plugin ends
13 years ago
Mitchell Hashimoto 69a5e83f47 packer/plugin: use chan struct{} for condition variable behavior
13 years ago
Mitchell Hashimoto 0dd4a4d83f packer/plugin: clean up stderr
13 years ago
Mitchell Hashimoto 52dbb3c423 packer/plugin: more stable stderr logging
13 years ago
Mitchell Hashimoto 9289df6d35 packer/plugin: connect stdin to parent stdin
13 years ago
Mitchell Hashimoto 807896d63b packer: PostProcessor can take multiple configs
13 years ago
Mitchell Hashimoto f78cbb45a6 packer: PostProcessor API change so they can keep artifacts [GH-55]
13 years ago
Mitchell Hashimoto 7d32b7f4b3 packer/plugin: Println should be Printf
13 years ago
Mitchell Hashimoto 62cfa9983d packer/plugin: Assume any listen error is a port collision [GH-58]
13 years ago
Mitchell Hashimoto 09862d9c2b packer/plugin: Bind to 127.0.0.1. Somehow fixes [GH-37]
13 years ago
Mitchell Hashimoto 2f84cd6ce7 packer/plugin: Extra logging statements
13 years ago
Mitchell Hashimoto e5a7fc6b0a packer: Provisioner/Hook can have errors returned
13 years ago
Mitchell Hashimoto 35e75ba0d2 packer/plugin: No need for a panic when plugins error
13 years ago
Mitchell Hashimoto df72fd0b0e packer/plugin: Require the magic cookie to be present to run
13 years ago
Mitchell Hashimoto 76ab870924 packer: PostProcessor takes a UI [GH-20]
13 years ago
Mitchell Hashimoto 9b406a9010 packer/plugin: Support PostProcessor
13 years ago