Я использовал Yocto для создания образа для BeagleBone.
Образ сгенерирован и прошит на плату отлично, однако моя новая папка / my_storage / keys / не была создана в процессе и, конечно, там нет файлов, которые нужно скопировать.
Мой файл рецептов .bb находится ниже (конечно, он неполон, но, надеюсь, покажет, что я пытаюсь сделать).
Что-то не так с тем, как я пытаюсь создать новую папку / my_storage / keys /?
Я унаследовал этот проект от кого-то другого. Ранее / my_storage, а также / my_storage / image / уже были там и все еще там. / My_storage / keys / - это новая папка, которую я добавляю, но она почему-то не создается в файловой системе.
Возможно, я должен рассказать об этом Йокто в другом файле? Любая идея была бы отличной.
DESCRIPTION = "tx application"
SECTION = ""
LICENSE = "CLOSED"
RDEPENDS_${PN} = "java2-runtime rxtx"
SRC_URI = "file://keys/cert.pem \
file://keys/privatekey.key \
file://keys/CA.crt \
....... More stuff ................
"
DEPENDS = "rxtx"
do_install() {
install -d ${D}/my_storage/image/
install -d ${D}/my_storage/keys/
install -d ${D}/app
install -m 777 keys/cert.pem ${D}/my_storage/keys/
install -m 777 keys/privatekey.key ${D}/my_storage/keys/
install -m 777 keys/CA.crt ${D}/my_storage/keys/
............................. More stuff ...........................
}
FILES_${PN} += "app"
FILES_${PN} += "/my_storage \
/my_storage/image/ \
/my_storage/keys/ \