Lx4U-book/docs/build-system/make-ca.md

28 lines
2.3 KiB
Markdown
Raw Normal View History

{{ include('../packages/make-ca/README.md') }}
2021-06-09 18:17:43 +08:00
Сценарий загрузит и обработает сертификаты, включенные в файл certdata.txt. Любые локальные сертификаты, хранящиеся в `/etc/ssl/local`, будут импортированы в сгенерированные хранилища сертификатов (перекрывая доверие Mozilla). Кроме того, любые измененные значения будут скопированы из `/etc/ssl/local` до любых обновлений, с сохранением настраиваемых значений, которые отличаются от Mozilla при использовании утилиты p11-kit для работы с хранилищем доверенных сертификатов.
2021-06-09 18:17:43 +08:00
Перед установкой, вам необходимо скопировать из хост-системы файлы `/etc/{hosts,resolv.conf}` для правильной работы сети. Откройте вторую консоль/терминал и выполните:
2021-06-27 15:40:32 +08:00
```bash
cp -v /etc/{hosts,resolv.conf} $LIN/etc
```
Заменив `$LIN` на путь к собираемой ОС.
2021-06-09 18:17:43 +08:00
Чтобы установить различные хранилища сертификатов, установите сценарий make-ca в правильное место:
```bash
{{ include('../packages/make-ca/install') }}
```
2021-06-09 18:17:43 +08:00
2021-06-09 18:21:54 +08:00
Загрузите источник сертификата и подготовьте к использованию в системе с помощью следующей команды:
2021-06-09 18:17:43 +08:00
```bash
{{ include('../packages/make-ca/postinstall') }}
```
2021-06-09 18:17:43 +08:00
При повторном запуске сценария с той же версией `certdata.txt`, например, для добавления дополнительных хранилищ по мере установки необходимого программного обеспечения, добавьте переключатель -r в командную строку. При упаковке запустите `make-ca --help`, чтобы увидеть все доступные параметры командной строки.
2021-06-09 18:17:43 +08:00