Skip to content

Commit 459632e

Browse files
committed
feat(envscan): add vendor <-> repo mapping, for opensuse
1 parent 21e22a7 commit 459632e

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

envinspection/osinfo_linux.go

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,15 @@ import "github.com/zcalusic/sysinfo"
55
func getOsInfo() string {
66
var si sysinfo.SysInfo
77
si.GetSysInfo()
8-
return si.OS.Vendor + ":" + si.OS.Version
8+
var vendor = si.OS.Vendor
9+
var version = si.OS.Version
10+
switch vendor {
11+
case "opensuse-leap":
12+
vendor = "opensuse:leap"
13+
case "opensuse-leap-micro":
14+
vendor = "opensuse:leap_micro"
15+
case "opensuse-tumbleweed":
16+
vendor = "opensuse:tumbleweed"
17+
}
18+
return vendor + ":" + version
919
}

0 commit comments

Comments
 (0)