sparkle-project / Sparkle

A software update framework for macOS
https://sparkle-project.org
Other
7.28k stars 1.04k forks source link

Create and use temp extraction directory in generate_appcast again #2555

Closed zorgiepoo closed 2 months ago

zorgiepoo commented 2 months ago

Fixes #2554

This restores how the code used to work in 2.6.0 except we don't create a link to the archive file, and remove the temp directory before starting. I had removed too much of the prior code in 2.6.1 which included creating the extraction directory in generate_appcast.

Misc Checklist

Testing

I tested and verified my change by using one or multiple of these methods:

Tested generate_appcast on unarchiving:

macOS version tested: 14.4.1 (23E224)