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

Навигация

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

Строка 112: Строка 112:


=== Подготовка rootfs ===
=== Подготовка rootfs ===
Если rootfs - уже создана ранее - то просто указываем ее расположение.


<!--T:5-->
Скрипт для подготовки корневой ФС находится в директории /root/rootfs.
Скрипт для подготовки корневой ФС находится в директории /root/rootfs.
<!--T:6-->
Как использовать скрипт create_rootfs.sh:
Как использовать скрипт create_rootfs.sh:
<!--T:7-->
<pre>
<pre>
  $ ./create_rootfs.sh <board_ver> [<list of additional repos>]
  $ ./create_rootfs.sh <board_ver> [<list of additional repos>]
</pre>
</pre>


<!--T:8-->
Здесь:
Здесь:
<!--T:9-->
* ''board_ver'' - версия контроллера, для которого готовится образ. Допустимые значения:
* ''board_ver'' - версия контроллера, для которого готовится образ. Допустимые значения:
** 6x - для Wiren Board 6-6.6
** 6x - для Wiren Board 6-6.6
Строка 143: Строка 136:
* ''путь к корневой ФС'' из переменной ROOTFS, имя директории, в которой будет создана корневая ФС. Директория будет создана автоматически;
* ''путь к корневой ФС'' из переменной ROOTFS, имя директории, в которой будет создана корневая ФС. Директория будет создана автоматически;


 
Зададим расположение ФС, уже существующей или вновь создаваемой:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
export ROOTFS=./output/rootfs_wb6x
export ROOTFS=./output/rootfs_wb6x
</syntaxhighlight>
</syntaxhighlight>
<!--T:10-->
 
Пример. Собираем базовую (без доп. репозиториев) корневую ФС в директории rootfs/rootfs для Wiren Board 5.5:
Пример. Собираем базовую (без доп. репозиториев) корневую ФС в директории rootfs/rootfs для Wiren Board 5.5:


<!--T:11-->
<pre>
<pre>
  $ cd rootfs
  $ cd rootfs
  $ ROOTFS=./rootfs/rootfs_55 ./create_rootfs.sh 55
  $ ROOTFS=./rootfs/rootfs_55 ./create_rootfs.sh 55
</pre>
</pre>
Если не используем уже существующую то создаем:
<syntaxhighlight lang="bash">
/root/rootfs/create_rootfs.sh 6x
</syntaxhighlight>
Если нет ошибок - то можно переходить к слеюующему этапу.


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

правки