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

Навигация

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

Добавил выбор релиза при создании образа
(Убрал ненужные параметры запуска wbdev)
(Добавил выбор релиза при создании образа)
Строка 45: Строка 45:
==Автоматическая сборка==
==Автоматическая сборка==
Готовим файл с командами. Для Wiren Board 6 версии до 6.7 задаём переменную <code>BOARD=6x</code>, от 6.7 и выше - <code>BOARD=67</code>.
Готовим файл с командами. Для Wiren Board 6 версии до 6.7 задаём переменную <code>BOARD=6x</code>, от 6.7 и выше - <code>BOARD=67</code>.
Релиз, на основе которого будет собран образ, задаётся в переменной <code>WB_RELEASE</code>.


'''Обратите внимание''': если корневая ФС была отредактирована, нужно удалить строки в скрипте, отвечающие за удаление старой и создание новой корневой ФС
'''Обратите внимание''': если корневая ФС была отредактирована, нужно удалить строки в скрипте, отвечающие за удаление старой и создание новой корневой ФС
Строка 50: Строка 52:


<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
$ BOARD=67; cat << EOFcommand > tmp.sh
$ BOARD=67; WB_RELEASE=stable; cat << EOFcommand > tmp.sh
#!/bin/bash
#!/bin/bash
apt-get update
apt-get update
Строка 61: Строка 63:
echo "Create new clean rootfs"  
echo "Create new clean rootfs"  
rm -rf \$ROOTFS
rm -rf \$ROOTFS
/root/rootfs/create_rootfs.sh ${BOARD}
WB_RELEASE=${WB_RELEASE} /root/rootfs/create_rootfs.sh ${BOARD}


echo "Create .fit image"
echo "Create .fit image"
wb_editors
154

правки