fix: detect conflicting I2C controllers

This commit is contained in:
way
2026-09-27 10:25:56 +08:00
parent 99e086bd25
commit 671fde1bfc
3 changed files with 32 additions and 11 deletions
+2 -2
View File
@@ -206,8 +206,8 @@ sudo ./install.sh
安装器会:
- 安装必要依赖
- 检查 I²C
- 禁用旧 `temp-control.service`
- 检查 I²C,并在安装前检测 `/dev/i2c-1` 是否被其他 OLED/LED 控制进程占用
- 发现冲突时列出进程并退出,由用户决定如何处理;安装器不会停止、禁用或杀死其他服务
- 安装字体、程序、配置和 systemd unit
- 完整保留用户现有配置(包括所有 section、用户值和注释),仅补入缺失的 `[led]` 和 `[api]` 选项,已有用户值优先
- 生成只读 root token,安装 API/Web 文件