4
правки
Brainroot (обсуждение | вклад) (→Подготовка rootfs: исправил на 7.x) |
м |
||
Строка 159: | Строка 159: | ||
Добавление дополнительных репозиториев необходимо, если вы хотите добавить свои версии пакетов в собираемую корневую ФС. | Добавление дополнительных репозиториев необходимо, если вы хотите добавить свои версии пакетов в собираемую корневую ФС. | ||
Добавляется при помощи wbrepo, общий мануал https://github.com/wirenboard/wirenboard/blob/master/README-wbrepo.md | |||
В скрипт передаются ''только адреса'' репозиториев. Например: | В скрипт передаются ''только адреса'' репозиториев. Например: | ||
Строка 168: | Строка 169: | ||
* В корне на сервере репозитория должен храниться публичный GPG-ключ в файле <code>/repo.gpg.key</code>. Например, если репозиторий расположен по адресу http://localhost:8086/, то ключ должен быть доступен по ссылке http://localhost:8086/repo.gpg.key | * В корне на сервере репозитория должен храниться публичный GPG-ключ в файле <code>/repo.gpg.key</code>. Например, если репозиторий расположен по адресу http://localhost:8086/, то ключ должен быть доступен по ссылке http://localhost:8086/repo.gpg.key | ||
* Имя используемого дистрибутива — testing | * Имя используемого дистрибутива — testing (если не менялся код в ) | ||
* Используемый компонент — main | * Используемый компонент — main | ||
При использовании wbrepo с хоста из докера можно найти их на http://172.17.0.1:8086/ - просто оставьте wbrepo serve запущенным на хосте и вызовите из докера | |||
<syntaxhighlight lang="console"> | |||
# ./create_rootfs.sh 7x http://172.17.0.1:8086/ | |||
</syntaxhighlight> | |||
При изменении имени дистрибутива - отредактировать в https://github.com/wirenboard/wirenboard/blob/master/wbrepo | |||
<pre> | |||
DISTRIBUTION=testing #меняем тут testing на нужное наименование дистрибутива | |||
</pre> | |||
То есть, если передан адрес репозитория http://localhost:8086/, то в <code>sources.list</code> он будет представлен как | То есть, если передан адрес репозитория http://localhost:8086/, то в <code>sources.list</code> он будет представлен как | ||
Строка 176: | Строка 185: | ||
deb http://localhost:8086/ testing main | deb http://localhost:8086/ testing main | ||
</pre> | </pre> | ||
При проблемах - посмотрите внимательно на <code>curl -v</code> вывод адреса репозитория | |||
=== Работа внутри корневой ФС === | === Работа внутри корневой ФС === |
правки