From c4dd683e8dce01a3a2142c304cc36e488c702ec0 Mon Sep 17 00:00:00 2001
From: Jan David Mol <mol@astron.nl>
Date: Tue, 17 Jun 2025 21:43:53 +0200
Subject: [PATCH] add users

---
 recipes/chrony-exporter_0.12.0.bb | 3 +++
 recipes/node-exporter_1.9.1.bb    | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/recipes/chrony-exporter_0.12.0.bb b/recipes/chrony-exporter_0.12.0.bb
index 3c02577..9fac602 100644
--- a/recipes/chrony-exporter_0.12.0.bb
+++ b/recipes/chrony-exporter_0.12.0.bb
@@ -29,6 +29,9 @@ FILES:${PN} += "\
     ${sysconfdir}/sysconfig/chrony_exporter \
 "
 
+USERADD_PACKAGES = "${PN}"
+USERADD_PARAM:${PN} = "--system --no-create-home --user-group --home-dir ${sysconfdir}/${BPN}-1 --shell /bin/nologin chrony_exporter"
+
 do_install() {
     install -Dm755 bin/linux_arm64/chrony_exporter ${D}${bindir}/chrony_exporter
 
diff --git a/recipes/node-exporter_1.9.1.bb b/recipes/node-exporter_1.9.1.bb
index 605feec..83d5f51 100644
--- a/recipes/node-exporter_1.9.1.bb
+++ b/recipes/node-exporter_1.9.1.bb
@@ -29,6 +29,9 @@ FILES:${PN} += "\
     ${sysconfdir}/sysconfig/node_exporter \
 "
 
+USERADD_PACKAGES = "${PN}"
+USERADD_PARAM:${PN} = "--system --no-create-home --user-group --home-dir ${sysconfdir}/${BPN}-1 --shell /bin/nologin node_exporter"
+
 do_install() {
     install -Dm755 bin/linux_arm64/node_exporter ${D}${bindir}/node_exporter
 
-- 
GitLab