hyperplay-desktop-client
hyperplay-desktop-client copied to clipboard
[Fix] Preserve symlinks during extraction
Recreates symlinks after a zip file is extracted
Testing
Test with synergy of serra native mac build latest main release
Synergy of Serra Genesis.app/Contents/Frameworks/Electron Framework.framework/*are all simlinks. You can verify with ls -l which will returnlrwxrwxrwxin the first column.lis for "link"
Use the following Checklist if you have changed something on the Backend or Frontend:
- [ ] Tested the feature and it's working on a current and clean install.
- [ ] Tested the main App features and they are still working on a current and clean install. (Login, Install, Play, Uninstall, Move games, etc.)
- [ ] Created / Updated Tests (If necessary)
- [ ] Created / Updated documentation (If necessary)
Seems I'll need to apply these as soon as merged to my extraction PR, since that method no longer exists and we got a class instead ExtractZipService
This is also occurring on MCVERSE with their MAC build (which is now disabled due to this issue). https://hyperplay-workspace.slack.com/archives/C05RXC4S03A/p1704740561418779
Ticket for MCVERSE issue https://github.com/HyperPlay-Gaming/hyperplay-desktop-client/issues/691
next attempt: use the native system unzip tool
Will do more testing on this other PR #702