Skip to content

Fix one_key_update: update IPK/APK first, backup Geo* db files during upgrade#5127

Open
oozj wants to merge 15 commits into
vernesong:masterfrom
oozj:fix/one-key-update-backup-geo-first-ipk
Open

Fix one_key_update: update IPK/APK first, backup Geo* db files during upgrade#5127
oozj wants to merge 15 commits into
vernesong:masterfrom
oozj:fix/one-key-update-backup-geo-first-ipk

Conversation

@oozj

@oozj oozj commented May 7, 2026

Copy link
Copy Markdown

Adjust one_key_update flow: do not update core before plugin upgrade; update core after IPK/APK install succeeds to avoid core/db files being overwritten/removed by package upgrade.
While generating /tmp/openclash_update.sh, backup and restore (overwrite) these files around opkg/apk install:
/etc/openclash/GeoSite.dat
/etc/openclash/GeoIP.dat
/etc/openclash/Country.mmdb
/etc/openclash/Model.bin
Fixes user-reported update loop where GeoSite/core got removed after IPK upgrade (see #5098).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants