mirror of
https://github.com/Xahau/xahaud.git
synced 2025-12-02 00:15:50 +00:00
Reverts the unnecessary mktemp change from638cb0afethat broke cache saving. What happened: - Original delta code used $$ (PID) for temp files: DELTA_TARBALL="/tmp/...-$$.tar.zst" - This creates a STRING, not a file - zstd creates the file when writing - When removing deltas (638cb0afe), I unnecessarily changed to mktemp for "better practice" - mktemp CREATES an empty file - zstd refuses to overwrite it - Result: "already exists; not overwritten" error Why it seemed to work: - Immutability check skipped save for existing caches - Upload code path never executed during testing - Bug only appeared when actually trying to create new cache The fix: - Revert to PID-based naming ($$) that was working - Don't fix what isn't broken Applies to both save and restore actions for consistency.