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