Как я могу добавить файлы в корневую папку iso?

Я пытаюсь добавить папку в создаваемый iso, но все, что я добавляю в расположение папки iso, не включается в окончательный iso.

Мой .bb do_install() устанавливает папку и файлы в каталог ${iso}. И ls показывает, что они есть в /iso в build/tmp. И я не получаю ошибок

Есть ли документация на Bitbake для добавления файлов в корневую папку iso?

Все, что я могу найти, это добавление в Rootfs.


person Bbbh    schedule 15.04.2017    source источник
comment
Покажите реальный рецепт, а не просто расплывчато опишите его. Как говорит guenni, каталог /iso не имеет особого смысла.   -  person Jussi Kukkonen    schedule 15.04.2017
comment
Я тоже не понимаю, что вы подразумеваете под каталогом ios. Пожалуйста, приведите пример.   -  person Charles C.    schedule 18.04.2017


Ответы (1)


Я думаю, вы имеете в виду ÌSO ISO-образ. Поэтому я рекомендую вам взглянуть на эту часть руководства yocto mega. Что-то типа

FILES_${PN} += "${bindir}/mydir1 ${bindir}/mydir2/myfile"

необходим для окончательного включения установленных файлов в пакет ${PN}. Конечно, вы должны установить пакет в свою сборку образа.

person guenni_90    schedule 15.04.2017
comment
Это добавляет к корневой файловой системе образа, а не к файловой системе ISO. Пытаюсь добавить в директорию: EFI, isolinux, loader, efi.img, initrd, rmc.db, rootfs.img, vmlinuz. основа ИСО - person Bbbh; 16.04.2017