本卡屬 FR-193(母卡 FR-193 母案(同清單上一張)),卡 A5,階段 P1,批 4。只改 evidence-agent。依賴:A3、A4。

這張卡做什麼(白話)

升級流程:主系統發更新 → Agent 寫升級單 → 主機 systemd 單元接手驗簽、docker load、compose up 換版。三支單元維持 root 跑(staging 目錄與簽章驗證要 root),但裡面 docker load/tag/images/compose 全走 A3 的 dk()。從舊版帶資料升到新版跑一遍;中途拔電重開機 boot-check 要能退回。

reuse/extend/new

extend:單元仍以 root 跑(staging 目錄與簽章驗證要 root),裡面 docker load/tag/compose 走 A3 的 dk()

在哪裡

repo:/Users/chouraymond/Projects/Billows/Audit-Manager/evidence-agent
改既有:scripts/install/lib/upgrade_order.sh
改既有:scripts/install/lib/upgrade_runner.sh
改既有:scripts/install/lib/systemd/guidant-agent-upgrade-order.service
改既有:scripts/install/lib/systemd/guidant-agent-upgrade-boot-check.service

怎麼做

驗收(首腦照這個驗)

主系統發更新指令 → Agent 寫單 → 主機單元接手 → 新版起來;中途拔電重開機 boot-check 退回舊版;進度檔與 log.gz 上傳正常

必讀