From 3b464fe912473ab2b7f00ab2ae0bb8145723a78f Mon Sep 17 00:00:00 2001 From: Michel Bouissou Date: Thu, 2 Jul 2026 11:31:42 +0200 Subject: [PATCH] Proper recognition of Arch Linux ARM --- libenv/sysinfo.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libenv/sysinfo.c b/libenv/sysinfo.c index 55e9fd8a33..cb37f464b8 100644 --- a/libenv/sysinfo.c +++ b/libenv/sysinfo.c @@ -3797,6 +3797,12 @@ static void SysOSNameHuman(EvalContext *ctx) "Arch", CF_DATA_TYPE_STRING, "source=agent,derived-from=arch"); } + else if (EvalContextClassGet(ctx, NULL, "archarm") != NULL) + { + EvalContextVariablePutSpecial(ctx, SPECIAL_SCOPE_SYS, lval, + "Arch", CF_DATA_TYPE_STRING, + "source=agent,derived-from=archarm"); + } else if (EvalContextClassGet(ctx, NULL, "postmarketos") != NULL) { EvalContextVariablePutSpecial(ctx, SPECIAL_SCOPE_SYS, lval,