Yocto не может создать новый целевой каталог - PullRequest
0 голосов
/ 26 апреля 2019

Я использовал 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/ \
...