Yocto - как добавить пустой каталог в дерево файлов - PullRequest
1 голос
/ 01 апреля 2020

Я создаю встроенный дистрибутив Yocto и хочу добавить пустой каталог /home/root/mydir, но я получаю

ERROR: myrecipe-r0 do_package: QA Issue: usb-init: Files/directories were installed but not shipped in any package:
15:14:02    /home
15:14:02    /home/root
15:14:02    /home/root/mydir
15:14:02  Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.

/home/root уже существует на моей цели, и мой рецепт содержит

do_install() {
    install -d ${D}${sysconfdir}/init.d 
    install -d ${D}${base_prefix}/home/root/mydir

    install -m 0755 ${WORKDIR}/myinitscript.sh   ${D}${sysconfdir}/init.d/

}

, который работает нормально для init.d, но при добавлении mydir

я получаю указанную выше ошибку. Я попытался добавить FILES_${PN} += "${base_prefix}/home/root/mydir/*", как предлагается здесь, но все равно нет go.

YOCTO - A Проблема: nativesdk-qtbase: файлы / каталоги были установлены, но не поставлены ни в одном пакете

Проблема вызвана тем, что я не добавил ни одного файла в mydir? Если да, то как правильно добавить пустые каталоги в yocto?

...