From 39dbe0eac50365dc7e7ca9bbf14b9028c6611352 Mon Sep 17 00:00:00 2001 From: henrygd Date: Wed, 30 Jul 2025 14:25:41 -0400 Subject: [PATCH] ensure /etc/machine-id exists for persistent fingerprint in install-agent.sh --- supplemental/scripts/install-agent.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/supplemental/scripts/install-agent.sh b/supplemental/scripts/install-agent.sh index bffbadd..b7c65f9 100755 --- a/supplemental/scripts/install-agent.sh +++ b/supplemental/scripts/install-agent.sh @@ -453,6 +453,11 @@ set_selinux_context # Cleanup rm -rf "$TEMP_DIR" +# Make sure /etc/machine-id exists for persistent fingerprint +if [ ! -f /etc/machine-id ]; then + cat /proc/sys/kernel/random/uuid | tr -d '-' > /etc/machine-id +fi + # Check for NVIDIA GPUs and grant device permissions for systemd service detect_nvidia_devices() { local devices=""