lib/vx/lib/container/local/spawner.rb in vx-lib-container-0.5.8 vs lib/vx/lib/container/local/spawner.rb in vx-lib-container-0.5.9
- old
+ new
@@ -8,13 +8,13 @@
class Local
Spawner = Struct.new(:work_dir) do
include Lib::Shell
include Lib::Container::Upload
- def exec(script, &logger)
+ def exec(script, options = {}, &logger)
Dir.chdir work_dir do
- sh.exec upload(script, "~/build.sh", mode: '0755')
- sh.exec("~/build.sh", home: work_dir, &logger)
+ sh.exec upload(script, "~/build.sh", mode: '0755'), options.merge(home: work_dir)
+ sh.exec("~/build.sh", options.merge(home: work_dir), &logger)
end
end
def id
work_dir