wb_editors
890
правок
Brainroot (обсуждение | вклад) |
Brainroot (обсуждение | вклад) |
||
Строка 39: | Строка 39: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<blockquote>'''Важно:''' Образ займет ~5,5 ГБ на /var </blockquote> | <blockquote>'''Важно:''' Образ займет ~5,5 ГБ на /var </blockquote> | ||
=Автоматическая сборка= | |||
Готовим файл с командами: | |||
<syntaxhighlight lang="bash"> | |||
cat << EOFcommand > tmp.sh | |||
#!/bin/bash | |||
apt-get update | |||
apt-get install -y kpartx zip device-tree-compiler u-boot-tools=2016.11+dfsg1-4 libfdt1 binutils | |||
echo Remove exist rootfs for re-create | |||
rm -rf /rootfs/$WBDEV_TARGET | |||
mount -t devtmpfs none /dev | |||
rm -rf ./output/rootfs_wb6x | |||
bash -x ./rootfs/create_rootfs.sh 6x | |||
echo Create new clean rootfs | |||
./image/create_images.sh 6x | |||
rm tmp.sh | |||
EOFcommand | |||
chmod a+x tmp.sh | |||
</syntaxhighlight> | |||
Запускаем контейнер, при этом передаем архитектуру "цели": | |||
<syntaxhighlight lang="bash"> | |||
WBDEV_TARGET=stretch-armhf ./wbdev root ./tmp.sh | |||
</syntaxhighlight> | |||
<blockquote>'''Важно:''' Изменения внутри контейнера не сохранятся </blockquote> | |||
== Подготовка rootfs == <!--T:4--> | == Подготовка rootfs == <!--T:4--> |