Fix cross-device link error when running self-update
on Linux
#63
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
/tmp
is often located on a different partition than/home
on Linux systems, causing an error when moving the existing binary to a temporary file.This change removes the existing Rokit binary on Linux systems. This is safe to do as the binary will be unlinked after the process ends, but is still removed from the directory structure, allowing a new file with the same path to be written to.
Closes #57