From ab21eff6c864c6b58f63cd920b9ade850bc3ebe7 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Wed, 8 May 2024 14:17:18 +0200 Subject: [PATCH] confd: minor, use initial hostname from /etc/os-release as fallback Instead of hard-coding the fallback hostname we can now use the one generated to /etc/os-release (for netbrowse). Signed-off-by: Joachim Wiberg --- src/confd/src/ietf-system.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/confd/src/ietf-system.c b/src/confd/src/ietf-system.c index 435e7e7b..4a32fde1 100644 --- a/src/confd/src/ietf-system.c +++ b/src/confd/src/ietf-system.c @@ -1326,8 +1326,9 @@ static int change_hostname(sr_session_ctx_t *session, uint32_t sub_id, const cha nm = srx_get_str(session, "%s", xpath); if (!nm) { - /* XXX: derive from global "options.h" or /usr/share/factory/ */ - nm = strdup("infix"); + nm = fgetkey("/etc/os-release", "DEFAULT_HOSTNAME"); + if (nm) + nm = strdup(nm); if (!nm) { err = SR_ERR_NO_MEMORY; goto err;