Перейти к содержанию

Навигация

Сборка образов прошивки: различия между версиями

Строка 114: Строка 114:


<!--T:5-->
<!--T:5-->
Скрипт для подготовки корневой ФС находится в директории rootfs.
Скрипт для подготовки корневой ФС находится в директории /root/rootfs.


<!--T:6-->
<!--T:6-->
Строка 121: Строка 121:
<!--T:7-->
<!--T:7-->
<pre>
<pre>
  $ ./create_rootfs.sh <path_to_new_rootfs> <board_ver> [<list of additional repos>]
  $ ./create_rootfs.sh <board_ver> [<list of additional repos>]
</pre>
</pre>


Строка 128: Строка 128:


<!--T:9-->
<!--T:9-->
* ''path_to_new_rootfs'' - имя директории, в которой будет создана корневая ФС. Директория будет создана автоматически;
* ''board_ver'' - версия контроллера, для которого готовится образ. Допустимые значения:
* ''board_ver'' - версия контроллера, для которого готовится образ. Допустимые значения:
** 5 - для Wiren Board 5
** 5 - для Wiren Board 5
Строка 141: Строка 140:
** AC-E1
** AC-E1
* ''list of additional repos'' - адреса дополнительных репозиториев с тестовыми пакетами (см. ниже). Опциональный параметр.
* ''list of additional repos'' - адреса дополнительных репозиториев с тестовыми пакетами (см. ниже). Опциональный параметр.
* ''путь к корневой ФС'' из переменной ROOTFS, имя директории, в которой будет создана корневая ФС. Директория будет создана автоматически;


<syntaxhighlight lang="bash">
export ROOTFS=./output/rootfs_wb6x
</syntaxhighlight>
<!--T:10-->
<!--T:10-->
Пример. Собираем базовую (без доп. репозиториев) корневую ФС в директории rootfs/rootfs для Wiren Board 5.5:
Пример. Собираем базовую (без доп. репозиториев) корневую ФС в директории rootfs/rootfs для Wiren Board 5.5:
Строка 148: Строка 152:
<pre>
<pre>
  $ cd rootfs
  $ cd rootfs
  $ ./create_rootfs.sh ./rootfs/ 55
  $ ROOTFS=./rootfs/rootfs_55 ./create_rootfs.sh 55
</pre>
</pre>


=== Дополнительные репозитории === <!--T:12-->
=== Дополнительные репозитории === <!--T:12-->
wb_editors
884

правки