diff --git a/box.rb b/box.rb index ed66926..a563c88 100644 --- a/box.rb +++ b/box.rb @@ -4,29 +4,29 @@ $gover = "1.9" from "xena/go-mini:#{$gover}" run "go#{$gover} download" -def foldercopy(dir) +def foldercopy dir copy "#{dir}", "/root/go/src/#{$repo}/#{dir}" end -def gobuild(pkg) - run "go#{$gover} build #{$repo}/#{pkg} && go#{$gover} install #{$repo}/#{pkg}" +def gobuild pkg + run "mkdir -p /root/go/bin && cd /root/go/bin && go#{$gover} build #{$repo}/#{pkg} && go#{$gover} install #{$repo}/#{pkg}" end -folders = [ +[ "bot", "cmd", "internal", "vendor", - "vendor-log" -] + "vendor-log", +].each { |x| foldercopy x } -folders.each { |x| foldercopy x } +[ + "cmd/vyvanse", +].each { |x| gobuild x } -gobuild "cmd/vyvanse" +cmd "/root/go/bin/vyvanse" -cmd "/vyvanse" - -run "rm -rf $HOME/sdk /root/go/pkg /root/go/bin/vyvanse ||:" +run "rm -rf $HOME/sdk /root/go/pkg ||:" run "apk del go#{$gover}" flatten