Summary: | Перенести /lib/devicetree в /boot | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Антон Мидюков <antohami> |
Component: | kernel-image-mp | Assignee: | Sergey Bolshakov <sbolshakov> |
Status: | CLOSED WONTFIX | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | sbolshakov |
Version: | unstable | ||
Hardware: | aarch64 | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 41140 |
Description
Антон Мидюков
2021-10-17 19:10:12 MSK
Мы в наших ядрах std-def и un-def уже несколько лет, как перенесли /lib/devicetree/<ядро> в /boot/devicetree/<ядро>. Во всех поддерживаемых бранчах bootloader-utils 0.5.4-alt1, который поддерживает /boot/devicetree/<ядро>. Так что предлагаю уже унифицировать. Также предлагаю отказаться размещения dtb в одном каталоге и убрать из спека: %ifarch aarch64 find %buildroot/lib/devicetree/$KernelVer -mindepth 1 -type d |\ while read d; do mv $d/* $d/../ && rmdir $d && ln -srv $d/../ $d; done %endif Так как у u-boot в поддерживаемых бранчах в пути до dtb прописан каталог вендора. (In reply to Антон Мидюков from comment #0) > Перенести /lib/devicetree в /boot, чтобы можно было исправить > bootloader-utils для загрузки с отдельного раздела /boot. мне это не кажется хорошей идеей, я бы скорее поддержал обратное движение, с выносом файлов из пакетов (ядро и т.п.) из /boot, который, в свою очередь, заполнялся бы с помощью bootloader-utils или аналога -- но врядли стоит обсуждать это здесь. по существу -- я не стану переносить /lib/devicetree. |