Я создаю встроенный дистрибутив 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?