fixes button
This commit is contained in:
@@ -52,11 +52,15 @@ powershell -ExecutionPolicy Bypass -File collect-debs.ps1 -Step fetch
|
||||
|
||||
### Шаг 3 — собрать бандл
|
||||
```
|
||||
powershell -ExecutionPolicy Bypass -File make-adb-bundle.ps1 -RepoRoot C:\src\ButtonTask -Version 2.1
|
||||
powershell -ExecutionPolicy Bypass -File make-adb-bundle.ps1 -Version 2.5 -MasterPassword 'ваш-аварийный-секрет'
|
||||
```
|
||||
→ появится `buttontask-deploy-2.1.tgz` (бинарник + webconfig + пакеты +
|
||||
→ появится `buttontask-deploy-2.5.tgz` (бинарник + webconfig + пакеты +
|
||||
device-install.sh, все скрипты уже в LF). Бинарник по умолчанию берётся из
|
||||
`C:\src\ButtonTask\build\ButtonTask` (иначе задайте `-BinPath`).
|
||||
`.\software\ButtonTask` (иначе задайте `-BinPath`).
|
||||
|
||||
Перед сборкой обновите `.\software\`: свежий `ButtonTask` (arm64) и актуальный
|
||||
`webconfig\` из репозитория (OTA не трогает `/opt/buttontask/scripts/` — всё
|
||||
должно попасть в бандл сразу).
|
||||
|
||||
---
|
||||
|
||||
@@ -87,7 +91,8 @@ device-install.sh, все скрипты уже в LF). Бинарник по у
|
||||
5. `/tmp/runtime-buttontask` через `tmpfiles.d` (переживает ребут).
|
||||
6. Авто-детект тачскрина → `override.conf` с нужным `eventN`.
|
||||
7. Выключает `display-manager` (eglfs забирает KMS/DRM).
|
||||
8. `systemctl enable buttontask buttontask-web`; старт — после ребута.
|
||||
8. `systemctl enable buttontask buttontask-web buttontask-network`; старт — после ребута.
|
||||
9. Если в бандле есть `config/.master` — кладёт аварийный мастер-пароль (web + Qt).
|
||||
|
||||
Идемпотентен: повторный прогон безопасен.
|
||||
|
||||
@@ -111,5 +116,6 @@ bin\adb.exe shell systemctl status buttontask buttontask-web
|
||||
bin\adb.exe shell journalctl -u buttontask -b --no-pager
|
||||
bin\adb.exe shell ls -l /opt/buttontask/current
|
||||
```
|
||||
Веб-конфигуратор: `http://<ip>:8080`, логин `admin` + пароль из
|
||||
`settings.password` (по умолчанию `admin` — смените).
|
||||
Веб-конфигуратор: `http://<ip>:8080`, логин `admin` / пароль `admin` (из
|
||||
`settings.password`, смените в вебе). Аварийный мастер-пароль — из `-MasterPassword`
|
||||
при сборке бандла или `sudo /opt/buttontask/scripts/bt-set-master`.
|
||||
|
||||
Reference in New Issue
Block a user