From 25bb3b31718d8ccf5e66f8bb9a11b7a4f295bf0f Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Tue, 7 Oct 2025 12:21:06 -0500 Subject: notsure --- deb.go | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 deb.go diff --git a/deb.go b/deb.go new file mode 100644 index 0000000..76b6537 --- /dev/null +++ b/deb.go @@ -0,0 +1,28 @@ +// Copyright 2024 WIT.COM Inc. + +package debian + +import ( + "path/filepath" + "strings" +) + +func DebFilenameMatchesVersion(debname string, ver string) bool { + if ver == "" { + return true // ? notsure + } + _, base := filepath.Split(debname) + parts := strings.Split(base, "_") + if len(parts) < 2 { + return false + } + debver := parts[1] + ver = strings.TrimPrefix(ver, "v") // GO versions always start with 'v' + // log.Printf("%s vs %s (%s)\n", ver, debver, debname) + + if strings.HasPrefix(debver, ver) { + return true + } + + return false +} -- cgit v1.2.3