[devel-distro] grub и devicetree
Антон Мидюков
midyukov-anton at ya.ru
Tue Dec 17 20:10:31 MSK 2019
Доброго времени суток!
Существует задача прописать конкретный путь до devicetree в конфигурации
grub. Я так понимаю, что на данный момент devicetree задаётся автоматом
в /etc/grub.d/10_linux:
[...]
fdt=
for i in "dtb-${version}" "dtb-${alt_version}"; do
if test -e "${dirname}/${i}/foundation-v8.dtb" ; then
fdt="${i}/foundation-v8.dtb"
break
fi
done
[...]
if test -n "${fdt}" ; then
message="$(gettext_printf "Loading fdt ...")"
sed "s/^/$submenu_indentation/" << EOF
echo '$(echo "$message" | grub_quote)'
devicetree ${rel_dirname}/${fdt}
EOF
fi
У меня сразу же возник вопрос, а у какого из наших ядер есть
foundation-v8.dtb? Вроде нет такого.
Потому мне захотелось ввести переменную в /etc/sysconfig/grub2, например
$GRUB_FDT, которая будет проверяться в /etc/grub.d/10_linux и
подставляться в переменную fdt, т.е. в условие будет обёрнут лишь первый
участок кода.
Пока это просто идея. Может я вообще не в правильную сторону мыслю и
есть простое решение?
И насколько сложно у нас такой патч двинуть в Сизиф?
--
С уважением, Антон Мидюков <antohami �� altlinux.org>
More information about the devel-distro
mailing list