Привет, форумчанам!
Буквально на днях, столкнулся с не очень приятным багом. Перестал работать cl-kernel: валится с ошибкой из серии “не могу сгенерировать шаблон ядра”. В логе содержится единственная строка ошибки:
* Ошибка в параметре --pkg-name. Пакет не найден.
Немного поковыряв сам скрипт, обнаружил, что к этому явлению приводит измененный формат вывода утилиты qfile из пакета app-portage/portage-utils.
Как оказалось, у меня был установлен более свежий пакет (версия 0.80).
Вывод утилиты отличается примерно так:
$ qfile -C /usr/src/linux-5.1.18-calculate/Makefile
sys-kernel/calculate-sources (/usr/src/linux-5.1.18-calculate/Makefile)
$ qfile -C /usr/src/linux-5.1.18-calculate/Makefile
sys-kernel/calculate-sources: /usr/src/linux-5.1.18-calculate/Makefile
В итоге, немного пофиксив код cl-kernel, ядро собрал успешно
Патчик можно посмотреть здесь