Посты с тегом ebuild
Наложение патчей без редактирования ebuild'ов
8 Сентября, 2014
Комментарии
Давно хотел сделать заметку об этом лайфхаке, и все забывал. Уже
довольно давно в portage есть волшебная функция epatch_user, которая
применяет патчи (файлы с расширением patch) из
/etc/portage/patches/%category%/%package% , где %package% может быть
полным названием (с ревизией или без), либо только именем, опционально с
указанием слота (i.e. %package% =
%name%[-%version%[-%revision%]][:%slot%]). Проблема в том, что далеко не
все ебилды это поддерживают (т.е. не в каждом ебилде на стадии prepare
эта функция вызывается). Но можно это исправить, не правя ни одного
ебилда.
Читать дальше...