mirror of
https://bitbucket.org/siakitem/my-pi.git
synced 2026-10-26 10:45:22 +00:00
feat(update): update.sh 先同步 Pi 最新 release 再升级组合包
pi update <source> 只更新单个包,Pi 本体不会随之升级;改为先执行 pi update --self(版本比较由 Pi 自身完成,已是最新时跳过,失败记录后继续), 再升级组合包。 Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
co-authored by
Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
parent
f9a7f743dd
commit
833b9514d4
@@ -302,6 +302,10 @@ if ! command -v pi >/dev/null 2>&1; then
|
||||
exit 127
|
||||
fi
|
||||
|
||||
# Pi 自身比较本地与最新 release,一致时跳过;失败不阻断组合包升级。
|
||||
say "正在同步 Pi 最新发布版本。"
|
||||
pi update --self || record_update_failure "Pi"
|
||||
|
||||
say "正在升级 Pi 组合包:$PACKAGE_SOURCE"
|
||||
if ! pi update "$PACKAGE_SOURCE"; then
|
||||
warn "pi update 执行失败,已停止后续升级。重新运行 update.sh 即可,Pi 会自行恢复未完成的升级。"
|
||||
|
||||
Reference in New Issue
Block a user