Небольшой недочет в cl-kernel

Привет, форумчанам!

Буквально на днях, столкнулся с не очень приятным багом. Перестал работать 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, ядро собрал успешно :slight_smile:

Патчик можно посмотреть здесь

Добавили поддержку app-portage/portage-utils-0.80 для calculate-toolkit-0.2.2.