Копаясь в Portage

У меня почему-то не устанавливалась документация в формате info. Мне нравится info; для тех целей, в которых его используют, он гораздо удобнее man. Ну и в Emacs с ним удобнее работать.

Тут решил сделать бамп ебилда Texinfo (в 4.9.91 много новых фич) и разобраться, почему же у меня не ставится info.

Когда Портеж собирает ebuild, работа ведётся в песочнице, где временная папка является виртуальным «/», так что все файлы, которые предполагает установить в систему, сначала попадают в образ. После компиляции содержимое этого образа из /var/tmp/portage/<category>/<package>/image просто копируется в настоящий корень и всё.

Я заметил, что после сборки (пошагово отслеживал процесс при помощи ebuild foo.ebuild install) файлы info ещё живы, а при merge с основной иерархией папочек куда-то пропадают. WTF?

(остаток записи утерян в 2012-2018 годах)

git.md