Я использую Yocto для генерации флеш-изображений для моей системы, но есть несколько файлов, которые я хотел бы «разместить» отдельно от образа «основной системы», который нужно сжать на заключительном этапе процесса сборки, чтобыМелькнуло отдельно.
В этом отдельном разделе есть несколько автоматически сгенерированных файлов и несколько статических файлов, но они приходят по разным рецептам, и мне трудно понять, как мои рецепты могут отправить файлы в какой-то промежуточный каталогкоторая будет частью рабочей области.
Я добавил простой этап сжатия в конце моего основного процесса генерации изображения / рецепта, который генерирует отдельное изображение.Он сжимает данные из фиктивной папки, находящейся за пределами обычной области сборки, и, кажется, работает, если у меня есть файлы, скопированные по рецептам в этой папке:
do_compress_data_partition() {
tar jcvf ${DEPLOY_DIR_IMAGE}/extra-data.tar.bz2 -C /home/user/extra-data .
}
...
addtask do_compress_data_partition after do_deploy before do_build
Этот метод взлома, очевидно, создаст проблемы, например, еслиу вас есть несколько сред, над которыми вы работаете, и я хотел бы сделать это более чистым способом, который был бы реализован «способом йокто».Спасибо