Default cache to "packer_cache" in CWD

This commit is contained in:
Mitchell Hashimoto 2013-06-20 12:18:03 -07:00
parent cea6f90f39
commit 8b72879453
1 changed files with 11 additions and 9 deletions

View File

@ -36,17 +36,19 @@ func main() {
defer plugin.CleanupClients()
var cache packer.Cache
if cacheDir := os.Getenv("PACKER_CACHE_DIR"); cacheDir != "" {
if err := os.MkdirAll(cacheDir, 0755); err != nil {
fmt.Fprintf(os.Stderr, "Error preparing cache directory: \n\n%s\n", err)
os.Exit(1)
}
log.Printf("Setting cache directory: %s", cacheDir)
cache = &packer.FileCache{CacheDir: cacheDir}
cacheDir := os.Getenv("PACKER_CACHE_DIR")
if cacheDir == "" {
cacheDir = "packer_cache"
}
if err := os.MkdirAll(cacheDir, 0755); err != nil {
fmt.Fprintf(os.Stderr, "Error preparing cache directory: \n\n%s\n", err)
os.Exit(1)
}
log.Printf("Setting cache directory: %s", cacheDir)
cache := &packer.FileCache{CacheDir: cacheDir}
envConfig := packer.DefaultEnvironmentConfig()
envConfig.Cache = cache
envConfig.Commands = config.CommandNames()