From c20ce284ebb5f181f124168c7c11a421e3e5d6cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vin=C3=ADcius=20Ferr=C3=A3o?= <2031761+viniciusferrao@users.noreply.github.com> Date: Fri, 21 Aug 2026 02:12:22 -0300 Subject: [PATCH] fix(genesis): keep logging non-fatal --- .../recipes-core/xcat-genesis-init/files/genesis-network-state | 2 +- .../recipes-core/xcat-genesis-init/files/genesis-register | 2 +- .../recipes-core/xcat-genesis-init/xcat-genesis-init_1.0.bb | 2 +- .../recipes-xcat/xcat-genesis-discovery/files/genesis-discover | 2 +- .../recipes-xcat/xcat-genesis-discovery/files/genesis-getcert | 2 +- .../xcat-genesis-discovery/xcat-genesis-discovery_1.0.bb | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/xCAT-genesis-builder/oe/meta-xcat-genesis/recipes-core/xcat-genesis-init/files/genesis-network-state b/xCAT-genesis-builder/oe/meta-xcat-genesis/recipes-core/xcat-genesis-init/files/genesis-network-state index cd0dca1f5..c9b342246 100644 --- a/xCAT-genesis-builder/oe/meta-xcat-genesis/recipes-core/xcat-genesis-init/files/genesis-network-state +++ b/xCAT-genesis-builder/oe/meta-xcat-genesis/recipes-core/xcat-genesis-init/files/genesis-network-state @@ -6,7 +6,7 @@ functions_file=${XCAT_GENESIS_FUNCTIONS:-/usr/libexec/xcat/genesis-functions} source "$functions_file" log() { - logger -t xcat-genesis-network-state -- "$*" + logger -t xcat-genesis-network-state -- "$*" || true } status_command=${XCAT_STATUS_COMMAND:-/usr/libexec/xcat/genesis-status} diff --git a/xCAT-genesis-builder/oe/meta-xcat-genesis/recipes-core/xcat-genesis-init/files/genesis-register b/xCAT-genesis-builder/oe/meta-xcat-genesis/recipes-core/xcat-genesis-init/files/genesis-register index 3de7dc2d3..ec01820d7 100644 --- a/xCAT-genesis-builder/oe/meta-xcat-genesis/recipes-core/xcat-genesis-init/files/genesis-register +++ b/xCAT-genesis-builder/oe/meta-xcat-genesis/recipes-core/xcat-genesis-init/files/genesis-register @@ -117,4 +117,4 @@ status_fields=( publish_status ACTION_RECEIVED "Action $selected_action received" \ "${status_fields[@]}" logger -t xcat-genesis-register -- \ - "received action from $XCATDEST: $selected_action" + "received action from $XCATDEST: $selected_action" || true diff --git a/xCAT-genesis-builder/oe/meta-xcat-genesis/recipes-core/xcat-genesis-init/xcat-genesis-init_1.0.bb b/xCAT-genesis-builder/oe/meta-xcat-genesis/recipes-core/xcat-genesis-init/xcat-genesis-init_1.0.bb index 8d643a4a9..29cdb1289 100644 --- a/xCAT-genesis-builder/oe/meta-xcat-genesis/recipes-core/xcat-genesis-init/xcat-genesis-init_1.0.bb +++ b/xCAT-genesis-builder/oe/meta-xcat-genesis/recipes-core/xcat-genesis-init/xcat-genesis-init_1.0.bb @@ -21,7 +21,7 @@ S = "${UNPACKDIR}" inherit systemd -RDEPENDS:${PN} = "bash coreutils ipmitool iproute2 networkmanager-nmcli xcat-genesis-discovery xcat-genesis-protocol" +RDEPENDS:${PN} = "bash coreutils ipmitool iproute2 networkmanager-nmcli util-linux-logger xcat-genesis-discovery xcat-genesis-protocol" SYSTEMD_SERVICE:${PN} = "xcat-genesis-action.service \ xcat-genesis-metrics.service \ diff --git a/xCAT-genesis-builder/oe/meta-xcat-genesis/recipes-xcat/xcat-genesis-discovery/files/genesis-discover b/xCAT-genesis-builder/oe/meta-xcat-genesis/recipes-xcat/xcat-genesis-discovery/files/genesis-discover index 0051d1dc5..86832839d 100755 --- a/xCAT-genesis-builder/oe/meta-xcat-genesis/recipes-xcat/xcat-genesis-discovery/files/genesis-discover +++ b/xCAT-genesis-builder/oe/meta-xcat-genesis/recipes-xcat/xcat-genesis-discovery/files/genesis-discover @@ -302,7 +302,7 @@ for ((attempt = 1; attempt <= maximum_attempts; attempt++)); do publish_status READY 'xCAT accepted the discovered node' \ 'PROGRESS_PERCENT=100' logger -t xcat-genesis-discover -- \ - 'xCAT accepted the discovery inventory' + 'xCAT accepted the discovery inventory' || true exit 0 ;; processed) diff --git a/xCAT-genesis-builder/oe/meta-xcat-genesis/recipes-xcat/xcat-genesis-discovery/files/genesis-getcert b/xCAT-genesis-builder/oe/meta-xcat-genesis/recipes-xcat/xcat-genesis-discovery/files/genesis-getcert index b6cace3a1..a8f7d8cdc 100755 --- a/xCAT-genesis-builder/oe/meta-xcat-genesis/recipes-xcat/xcat-genesis-discovery/files/genesis-getcert +++ b/xCAT-genesis-builder/oe/meta-xcat-genesis/recipes-xcat/xcat-genesis-discovery/files/genesis-getcert @@ -142,4 +142,4 @@ mv -f -- "$certificate_file" "$key_dir/cert.pem" publish_status READY 'xCAT client certificate installed' \ "NODE_NAME=$node_name" 'PROGRESS_PERCENT=100' logger -t xcat-genesis-getcert -- \ - "installed an xCAT client certificate for $node_name" + "installed an xCAT client certificate for $node_name" || true diff --git a/xCAT-genesis-builder/oe/meta-xcat-genesis/recipes-xcat/xcat-genesis-discovery/xcat-genesis-discovery_1.0.bb b/xCAT-genesis-builder/oe/meta-xcat-genesis/recipes-xcat/xcat-genesis-discovery/xcat-genesis-discovery_1.0.bb index 52b1bd8b9..47d307cec 100644 --- a/xCAT-genesis-builder/oe/meta-xcat-genesis/recipes-xcat/xcat-genesis-discovery/xcat-genesis-discovery_1.0.bb +++ b/xCAT-genesis-builder/oe/meta-xcat-genesis/recipes-xcat/xcat-genesis-discovery/xcat-genesis-discovery_1.0.bb @@ -22,7 +22,7 @@ do_compile() { -o genesis-udp-send } -RDEPENDS:${PN} = "bash coreutils gzip iproute2 openssl-bin util-linux-lsblk" +RDEPENDS:${PN} = "bash coreutils gzip iproute2 openssl-bin util-linux-logger util-linux-lsblk" SYSTEMD_SERVICE:${PN} = "xcat-genesis-discovery.socket \ xcat-genesis-credential.socket \