mirror of https://github.com/OpenIPC/wiki.git
45 lines
2.6 KiB
Markdown
45 lines
2.6 KiB
Markdown
## Темы для дискуссий
|
||
|
||
### План
|
||
|
||
* В архив с прошивкой класть хеш-сумму, для проверки целостности перед прошивкой
|
||
* Готово @p0isk
|
||
* В фаил /etc/os-release и переменную GITHUB_VERSION писать имя бранча+хэш и дату, как сделано в Majestic
|
||
* Готово @p0isk
|
||
* Процессор и имя профиля указываются автоматически при сборке в файле /etc/hostname и доступны постоянно через /rom/..
|
||
* У плат ..._${platform}_unknown_defconfig hostname не прописан. ..._gk7205v200_fpv_defconfig имеет отличный hostname @p0isk
|
||
* Добавить ключи в sysupgrade для обновления web-ui и majestic
|
||
|
||
|
||
### Безопасность
|
||
|
||
* При первых входах по SSH и WEB предлагать (настойчиво) пользователю сменить пароль, дабы не нарваться на CVE.
|
||
* По вебу сделано themactep @p0isk
|
||
* Реализовать интеграцию авторизации httpd на использование стандартных passwd/shadow из /etc
|
||
|
||
### Унификация ядра
|
||
|
||
* Включить опции ROOT_NFS и PNP_DHCP во всех ядрах
|
||
|
||
### Обновление системы
|
||
|
||
#### Ядро:
|
||
* Добавить через mkimage имя процессора, например Linux-4.9.37-hi3516ev200
|
||
* Готово @p0isk
|
||
* По нему проверять и дате проверять пригодность для обновления.
|
||
* Готово @p0isk
|
||
|
||
### Обновление majestic
|
||
* Обновляются и проверяются только бинарник и укороченный конфиг.
|
||
* Есть кнопка Восстановить настройки, нужна ли Восстановить стример?
|
||
* Помимо ETag можно использовать Last-Modified
|
||
|
||
### Обновление web-интерфейса
|
||
* Перезаписывать только те файлы, которые изменились.
|
||
* Сделано themactep @p0isk
|
||
* Удалять файлы, которые больше не используются в интерфейсе из /var/www или оверлея?
|
||
* Сделано themactep @p0isk
|
||
|
||
#### Ветка разработки
|
||
* Отображать поле для номера коммита. Если пусто, то берём последний.
|
||
* Неактуально? @p0isk |