diff --git a/common/step_download.go b/common/step_download.go index 0012896bc..e562b619c 100644 --- a/common/step_download.go +++ b/common/step_download.go @@ -7,6 +7,7 @@ import ( "fmt" "log" "os" + "runtime" "strings" "github.com/gofrs/flock" @@ -93,11 +94,13 @@ var ( ) func init() { - getters["file"] = &getter.FileGetter{ - // always copy local files instead of symlinking to fix GH-7534. The - // longer term fix for this would be to change the go-getter so that it - // can leave the source file where it is & tell us where it is. - Copy: true, + if runtime.GOOS == "windows" { + getters["file"] = &getter.FileGetter{ + // always copy local files instead of symlinking to fix GH-7534. The + // longer term fix for this would be to change the go-getter so that it + // can leave the source file where it is & tell us where it is. + Copy: true, + } } }