10 Commits

Author SHA1 Message Date
Mitchell Hashimoto
c84dd13539 builder/amazon/chroot: CommandWrapper
/cc @mwhooker - I changed the interface up a bit to return an error,
since things should return errors in Go (the ui.Error bit was kind of
ghetto because it had no way to bubble that error up except through the
UI).

Using this, I made it so that the communicator uses both a
CommandWrapper and ShellCommand with chroot so that the chroot commannd
is also wrapped (it wasn't before).

I think the functionality of all this is the same but I'd love if you
could look it over and make sure.
2013-09-30 09:33:57 -07:00
Matthew Hooker
837e641802 move wrapper definitions around. 2013-09-27 22:08:15 +00:00
Matthew Hooker
8857358830 building but there's an exec error. 2013-09-27 20:47:44 +00:00
Matthew Hooker
40e15c84ef fixing up types. 2013-09-27 11:55:19 +00:00
Matthew Hooker
299ee6efd2 replace command config with wrapper command. 2013-09-27 10:54:53 +00:00
Matthew Hooker
6d158eaa29 bugfixes, wip 2013-09-27 01:28:06 +00:00
Matthew Hooker
a03807f8e8 wip 2013-09-26 00:58:25 -07:00
Matthew Hooker
bac3d8ffed Allow user to override chroot command. 2013-09-17 05:58:16 -07:00
Mitchell Hashimoto
1b8646c963 builder/amazon/chroot: new multistep API 2013-08-31 12:58:55 -07:00
Mitchell Hashimoto
9f2399516a builder/amazon/chroot: provision within the chroot 2013-07-30 16:07:50 -07:00