diff options
| author | SulfurNitride <SulfurNitride@users.noreply.github.com> | 2026-04-12 15:22:06 -0500 |
|---|---|---|
| committer | SulfurNitride <SulfurNitride@users.noreply.github.com> | 2026-04-12 15:22:06 -0500 |
| commit | afc3e17c9754651300aacd03fba9fa9a61c12a38 (patch) | |
| tree | ade85bb26db81e7b9adbaf57fda9672fa72bef5b /libs/installer_bsplugins/src/BSPluginInfo/PluginRecordView.cpp | |
| parent | 9aa6a32340cc3331fba385a791eebe36144dcb9d (diff) | |
Fix launcher sync copying unrelated files from extraction dir
Previous sync ran `tar -cf - .` inside the launcher's HERE dir, which
slurped anything sitting next to the fluorine-manager script. If a user
extracted the release archive into ~/Downloads (alongside a 38 GB mod
stash), the launcher happily copied the whole lot into
~/.local/share/fluorine/bin/ on first run.
Write a `.fluorine-manifest` at build time listing the top-level entries
that belong to Fluorine, then have the launcher copy only those entries.
Also bail with a clear error if the manifest or ModOrganizer-core is
missing — catches "launcher dropped into some random folder" before any
damage is done.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Diffstat (limited to 'libs/installer_bsplugins/src/BSPluginInfo/PluginRecordView.cpp')
0 files changed, 0 insertions, 0 deletions
