From 81a56fe3043c41c7b4a64491cc37a8ed454f655a Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Sat, 27 Sep 2025 10:08:28 +0200 Subject: [PATCH] confd: replace depracated rauc install d-bus method Fixes #1080 Signed-off-by: Joachim Wiberg --- src/confd/src/infix-system-software.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/confd/src/infix-system-software.c b/src/confd/src/infix-system-software.c index 1b24a186..c9427d08 100644 --- a/src/confd/src/infix-system-software.c +++ b/src/confd/src/infix-system-software.c @@ -31,6 +31,7 @@ static int infix_system_sw_install(sr_session_ctx_t *session, uint32_t sub_id, sr_error_t srerr = SR_ERR_OK; GError *raucerr = NULL; RaucInstaller *rauc; + GVariant *args; DEBUG("url:%s", url); @@ -38,7 +39,10 @@ static int infix_system_sw_install(sr_session_ctx_t *session, uint32_t sub_id, if (!rauc) return SR_ERR_INTERNAL; - rauc_installer_call_install_sync(rauc, url, NULL, &raucerr); + /* Empty args dictionary for InstallBundle method, for now. */ + args = g_variant_new("a{sv}", NULL); + + rauc_installer_call_install_bundle_sync(rauc, url, args, NULL, &raucerr); if (raucerr) { sr_session_set_netconf_error(session, "application", "operation-failed", NULL, NULL, raucerr->message, 0);