Pulse/internal/agentupdate
rcourtman d2a303ed0c fix: resolve symlinks for agent self-update to avoid cross-device rename
When the agent binary is symlinked (e.g., from /opt/pulse/bin to
/usr/local/bin), the self-update would fail with "invalid cross-device
link" because os.Rename() doesn't work across filesystems.

Now resolves symlinks before update and creates the temp file in the
same directory as the real binary.

Related to #737
2025-11-26 20:16:09 +00:00
..
update.go fix: resolve symlinks for agent self-update to avoid cross-device rename 2025-11-26 20:16:09 +00:00
update_test.go fix: resolve symlinks for agent self-update to avoid cross-device rename 2025-11-26 20:16:09 +00:00