wiki/en/transfer-discussion-ru.md

45 lines
2.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

## Темы для дискуссий
### План
* В архив с прошивкой класть хеш-сумму, для проверки целостности перед прошивкой
* Готово @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