diff --git a/cmd/linux.go b/cmd/linux.go index a1f976424..5795797ef 100644 --- a/cmd/linux.go +++ b/cmd/linux.go @@ -74,6 +74,8 @@ const ( NixOS // Artix linux distribution ArtixLinux + //Uos distribution + Uos ) // DistroInfo contains all the information relating to a linux distribution @@ -190,6 +192,8 @@ func parseOsRelease(osRelease string) *DistroInfo { result.Distribution = NixOS case "artix": result.Distribution = ArtixLinux + case "uos": + result.Distribution = Uos default: result.Distribution = Unknown } diff --git a/cmd/linuxdb.yaml b/cmd/linuxdb.yaml index 64628a5ea..03b8239f2 100644 --- a/cmd/linuxdb.yaml +++ b/cmd/linuxdb.yaml @@ -100,6 +100,15 @@ distributions: gccversioncommand: *gccdumpfullversion programs: *debiandefaultprograms libraries: *debiandefaultlibraries + uos: + id: uos + releases: + default: + version: default + name: Uos + gccversioncommand: *gccdumpfullversion + programs: *debiandefaultprograms + libraries: *debiandefaultlibraries void: id: void releases: diff --git a/cmd/system.go b/cmd/system.go index 8a3deeff5..3652b5c86 100644 --- a/cmd/system.go +++ b/cmd/system.go @@ -278,7 +278,7 @@ func CheckDependencies(logger *Logger) (bool, error) { distroInfo := GetLinuxDistroInfo() switch distroInfo.Distribution { - case Ubuntu, Debian, Zorin, Parrot, Linuxmint, Elementary, Kali, Neon, Deepin, Raspbian, PopOS: + case Ubuntu, Debian, Zorin, Parrot, Linuxmint, Elementary, Kali, Neon, Deepin, Raspbian, PopOS, Uos: libraryChecker = DpkgInstalled case Arch, ArcoLinux, ArchLabs, Ctlos, Manjaro, ManjaroARM, EndeavourOS, ArtixLinux: libraryChecker = PacmanInstalled