Почему /usr/portage в дистрибутиве "пустой"?

Почему бы его не заполнить данными на момент создания дистрибутива, шоб быстрее обновлялось командой eix-sync.

PS ну и файлы в distfiles зачем там лежат, если при первой же eix-sync эта папка стирается.

PPS ну и напоследок: если сделать emerge-websync, то стирается содержимое всей папки portage, в т.ч. .git, на отсутствие которой ругается emerge при каждом запуске

Почему бы его не заполнить данными на момент создания дистрибутива, шоб быстрее обновлялось командой eix-sync.

На момент создания дистрибутива он заполнен, фактически его копия всегда хранится в /usr/portage/.git и распаковывается во время первой загрузки.

В distfiles лежат пакеты видеодрайверов, после установки они удаляются, а путь меняется на /var/calculate/remote/distfiles.

По поводу emerge-websync посмотрим, спасибо. Без .git синхронизация будет идти с gentoo RSYNC зеркал. Это заметно медленнее и будет асинхронно работать с обновлением оверлея, вызывая мелкие проблемы с зависимостями и периодическим отсутствием бинарных пакетов.