liuzhuohua
d2291aeb96
发 v1.0.11:arm64(Debian 13)适配的产物重打
上一版把 arm64 适配的代码推了上去,但没有重打产物 —— Release 上挂的
三件套仍是旧的,不含那次修复。这一版把产物补齐,并首次发布 arm64 的两份。
改的就一件事:版本号 1.0.10 → 1.0.11(packaging/VERSION 是唯一真源,
同步 backend/drouter-web.py 的 VERSION_FALLBACK 与 drouter-update.py 的兜底值)。
⚠️ 全仓 grep '1.0.10' 会命中几十处,绝大多数是「1.0.10 修 / 1.0.10 起」这类
历史注释,指的是那个版本做过的事,**一个都没动** —— 改了等于篡改历史。
README 更新日志补 v1.0.11 段,写明这次适配的实测机型与分架构产物清单:
本体 drouter_1.0.11_all.deb Architecture: all,各 CPU 通用
离线包 drouter-1.0.11-offline-amd64.tar.gz / -arm64.tar.gz
镜像 drouter-1.0.11-docker.tar / drouter-1.0.11-arm64-docker.tar
关于「amd64 有没有实质更新」:代码逻辑上没有 ——
· _read_bios() 新增的设备树分支在 x86 上不触发(有 EFI/DMI 时走原分支,
结果与改动前逐字节一致,只是多返回 fw_type / is_dt / compat 三个字段);
· _deb_arch() 在 amd64 上返回 amd64,拼出的离线包名与原写死的完全相同。
但「只重打 arm」这条路走不通,两个硬约束:
1. deb 是 Architecture: all 的**单包**,不存在「arm 版 deb」;
2. 离线包里内含本体 deb,本体一变,amd64 那份离线包装出来的就是旧 deb。
所以这次是全量重打(deb 1 + 离线包 2 + 镜像 2)。
2026-10-16 10:58:04 +08:00
..
2026-10-03 00:49:07 +08:00
2026-10-04 14:05:33 +08:00
2026-10-10 04:50:32 +08:00
2026-10-16 06:16:31 +08:00
2026-10-16 06:16:31 +08:00
2026-10-03 12:28:21 +08:00
2026-10-16 10:58:04 +08:00