Mitchell Hashimoto
b554a0dd86
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
a15f629f4f
WIP copying files.
2013-09-28 01:10:33 +00:00
Matthew Hooker
831d5caa50
move wrapper definitions around.
2013-09-27 22:08:15 +00:00
Matthew Hooker
d2f9ba0d11
fixing up types.
2013-09-27 11:55:19 +00:00
Matthew Hooker
ac496a63dc
replace command config with wrapper command.
2013-09-27 10:54:53 +00:00
Matthew Hooker
de83755c00
wip
2013-09-26 18:34:01 -07:00
Matthew Hooker
c15bb28491
bugfixes, wip
2013-09-27 01:28:06 +00:00
Matthew Hooker
1104ad3e17
get chroot command from proper place.
2013-09-26 16:39:37 -07:00
Matthew Hooker
ce3725efec
wip
2013-09-26 01:08:06 -07:00
Matthew Hooker
7fa238503b
wip
2013-09-26 00:58:25 -07:00
Matthew Hooker
dd356d33d8
notes/reorg.
2013-09-26 00:31:07 -07:00
Mitchell Hashimoto
80ed7eddf4
builder/amazon/chroot: new multistep API
2013-08-31 12:58:55 -07:00
Mitchell Hashimoto
3667340768
builder/amazon/chroot: switch func type to interface
...
Was getting weird behavior... see
https://groups.google.com/d/msg/golang-nuts/a1kymwSVt2M/FwcCuBl1_48
2013-07-30 17:56:42 -07:00
Mitchell Hashimoto
e418727a09
builder/amazon/chroot: initial len should be 0 so we don't have empty
2013-07-30 16:45:49 -07:00
Mitchell Hashimoto
056292b1dc
builder/amazon/chroot: perform early cleanup
2013-07-30 16:41:29 -07:00
Mitchell Hashimoto
2f4bf61f09
builder/amazon/chroot: make sure to remove files before copy
2013-07-30 16:07:50 -07:00
Mitchell Hashimoto
aaaad835f6
builder/amazon/chroot: copyfiles support
2013-07-30 16:07:50 -07:00