diff --git a/server/images.go b/server/images.go index a8769ea1..b5bf7ad6 100644 --- a/server/images.go +++ b/server/images.go @@ -1,7 +1,6 @@ package server import ( - "bufio" "bytes" "cmp" "context" @@ -18,12 +17,10 @@ import ( "net/url" "os" "path/filepath" - "regexp" "runtime" "slices" "strconv" "strings" - "sync" "github.com/ollama/ollama/api" "github.com/ollama/ollama/auth" @@ -1090,7 +1087,7 @@ func makeRequest(ctx context.Context, method string, requestURL *url.URL, header } } - req.Header.Set("User-Agent", fmt.Sprintf("ollama/%s (%s %s) Go/%s%s", version.Version, runtime.GOARCH, runtime.GOOS, runtime.Version(), deployment())) + req.Header.Set("User-Agent", fmt.Sprintf("ollama/%s (%s %s) Go/%s", version.Version, runtime.GOARCH, runtime.GOOS, runtime.Version())) if s := req.Header.Get("Content-Length"); s != "" { contentLength, err := strconv.ParseInt(s, 10, 64) @@ -1165,22 +1162,3 @@ func verifyBlob(digest string) error { return nil } - -var deployment = sync.OnceValue(func() string { - if runtime.GOOS == "linux" { - file, err := os.Open("/proc/1/cgroup") - if err != nil { - return "" - } - defer file.Close() - anchorPoint := regexp.MustCompile("0::/.*/") - scanner := bufio.NewScanner(file) - for scanner.Scan() { - line := scanner.Text() - if anchorPoint.MatchString(line) { - return " container" - } - } - } - return "" -})