packer: Set GOMAXPROCS for number of CPU if n ot set

This commit is contained in:
Mitchell Hashimoto 2013-05-08 18:30:39 -07:00
parent 085533c17f
commit 5e17fbdaca
1 changed files with 6 additions and 0 deletions

View File

@ -8,6 +8,7 @@ import (
"io/ioutil"
"log"
"os"
"runtime"
)
func main() {
@ -19,6 +20,11 @@ func main() {
log.SetOutput(os.Stderr)
}
// If there is no explicit number of Go threads to use, then set it
if os.Getenv("GOMAXPROCS") == "" {
runtime.GOMAXPROCS(runtime.NumCPU())
}
defer plugin.CleanupClients()
config, err := parseConfig(defaultConfig)