From ff48d831e813681560ff4be337461ecbe094826a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gero=20Schw=C3=A4ricke?= Date: Wed, 16 Jul 2025 15:30:51 +0200 Subject: [PATCH] package/rauc-hawkbit-updater: fix missing user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Systemd support for the RAUC hawkbit updater was added in 4aa7a4ad8a (package/rauc-hawkbit-updater: add systemd optional dependency, 2024-07-10) This installs the RAUC hawkbit updater service, which executes as user "rauc-hawkbit" [1], which doesn't exist by default. [1] https://github.com/rauc/rauc-hawkbit-updater/blob/2711c0e02781eb9d97285c87197f1bafef75d0d1/script/rauc-hawkbit-updater.service Signed-off-by: Gero Schwäricke Signed-off-by: Julien Olivain (cherry picked from commit 69b2777291287e9bf43690d5b86bb2a512394233) Signed-off-by: Thomas Perale --- package/rauc-hawkbit-updater/rauc-hawkbit-updater.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/rauc-hawkbit-updater/rauc-hawkbit-updater.mk b/package/rauc-hawkbit-updater/rauc-hawkbit-updater.mk index da1c020bb6..e31a4deb5f 100644 --- a/package/rauc-hawkbit-updater/rauc-hawkbit-updater.mk +++ b/package/rauc-hawkbit-updater/rauc-hawkbit-updater.mk @@ -15,6 +15,10 @@ RAUC_HAWKBIT_UPDATER_CFLAGS = $(TARGET_CFLAGS) -std=c99 ifeq ($(BR2_PACKAGE_SYSTEMD),y) RAUC_HAWKBIT_UPDATER_DEPENDENCIES += systemd RAUC_HAWKBIT_UPDATER_CONF_OPTS += -Dsystemd=enabled +# rauc-hawkbit-updater.service uses this user and group +define RAUC_HAWKBIT_UPDATER_USERS + rauc-hawkbit -1 rauc-hawkbit -1 * - - - RAUC Hawkbit Updater +endef else RAUC_HAWKBIT_UPDATER_CONF_OPTS += -Dsystemd=disabled endif