4
правки
м |
|||
Строка 52: | Строка 52: | ||
'''Обратите внимание''': если корневая ФС была отредактирована, нужно удалить строки в скрипте, отвечающие за удаление старой и создание новой корневой ФС | '''Обратите внимание''': если корневая ФС была отредактирована, нужно удалить строки в скрипте, отвечающие за удаление старой и создание новой корневой ФС | ||
(отмечены комментарием в скрипте): | (отмечены комментарием в скрипте): | ||
<blockquote>'''Важно:''' кэш сохраняется по пути /home/XXX/wbdev/go/src/github.com/contactless/wirenboard/output - | |||
эта же папка шарена между нашим хостом и докером, из неё мы и запускаем ./wbdev. Если у вас что-то сбоит на старых версиях - можно переиначить все пути на | |||
<syntaxhighlight>/root/rootfs/ </syntaxhighlight> | |||
но при этом будет потеряна возможность использовать кэш при сборке. | |||
'''дополнительно:''' DEBIAN_RELEASE= в скрипте есть смысл ставить тот который требуется в зависимости от версии board. wb6 со скриптом ниже не заработает без изменения релиза на предыдущий. | |||
</blockquote> | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
Строка 65: | Строка 74: | ||
echo "Create new clean rootfs" | echo "Create new clean rootfs" | ||
rm -rf \$ROOTFS | rm -rf \$ROOTFS | ||
WB_RELEASE=${WB_RELEASE} DEBIAN_RELEASE=${DEBIAN_RELEASE} /root/rootfs/create_rootfs.sh ${BOARD} | WB_RELEASE=${WB_RELEASE} DEBIAN_RELEASE=${DEBIAN_RELEASE} rootfs/create_rootfs.sh ${BOARD} | ||
# можно использовать /root/rootfs/create_rootfs.sh ${BOARD} но в этом случае у вас не будет использоваться кэш сокращающий время компиляции в 2 раза | |||
echo "Create .fit image" | echo "Create .fit image" | ||
Строка 114: | Строка 124: | ||
Скрипт для подготовки корневой файловой системы находится в директории <code> | Скрипт для подготовки корневой файловой системы находится в директории <code>wirenboard/rootfs</code>. | ||
Синтаксис запуска скрипта <code>create_rootfs.sh</code>: | Синтаксис запуска скрипта <code>create_rootfs.sh</code>: | ||
Строка 155: | Строка 165: | ||
# export ROOTFS=./output/rootfs_wb7x | # export ROOTFS=./output/rootfs_wb7x | ||
# export WB_RELEASE=stable DEBIAN_RELEASE=stretch | # export WB_RELEASE=stable DEBIAN_RELEASE=stretch | ||
# | # wirenboard/rootfs/create_rootfs.sh 7x | ||
</syntaxhighlight> | </syntaxhighlight> | ||
правки