func makeAbsForFileScheme()

in pkg/build/path_rewriter.go [45:58]


func makeAbsForFileScheme(obj *url.URL) (*url.URL, error) {
	if (obj.Scheme == "file" || obj.Scheme == "") && !filepath.IsAbs(obj.Path) {
		s, err := filepath.Abs(obj.Path)
		if err != nil {
			return nil, err
		}
		return &url.URL{
			Scheme: obj.Scheme,
			Host:   obj.Host,
			Path:   s,
		}, nil
	}
	return obj, nil
}