From 5e9fcaf7cac65f162a703ba21628aec69d2f6287 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=80=9A=E6=B4=B2?= Date: Fri, 3 May 2024 13:08:24 +0800 Subject: [PATCH] OS (Linux): don't use `rolling` as os version --- src/detection/os/os_linux.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/detection/os/os_linux.c b/src/detection/os/os_linux.c index f0bc35a45..9d0ad5185 100644 --- a/src/detection/os/os_linux.c +++ b/src/detection/os/os_linux.c @@ -12,7 +12,6 @@ static inline bool allRelevantValuesSet(const FFOSResult* result) return result->id.length > 0 && result->name.length > 0 && result->prettyName.length > 0 - && result->version.length > 0 ; } @@ -175,6 +174,10 @@ static void detectOS(FFOSResult* os) ffStrbufSetStatic(&os->idLike, "debian"); return; } + + // For archlinux + if (ffStrbufEqualS(&os->version, "rolling")) + ffStrbufClear(&os->version); } if(parseOsRelease(FASTFETCH_TARGET_DIR_ETC "/os-release", os) && allRelevantValuesSet(os))