История изменений
Исправление grem, (текущая версия) :
Не знаю что делает и как работает fakeroot. Sandbox + portage при сборке пакета распаковывает его внутрь своего окружения (имеет доступ на чтение к системным пакетам), там собирает; если нужно выполняет тесты; устанавливает во временный каталог в соответствии со структурой и скриптом установки make, cmake и прочих; после этого копирует в живую систему.
И как продемонстрировал недавний увод аккаунта зеркала с гитхаба сам portage не позволяет выполнять команды на удаление файлов самой системы.
Но я для тестирования сильно новых ebuild не из основного дерева обычно всё равно использую генту в virtualbox :D
Исходная версия grem, :
Не знаю что делает и как работает fakeroot. Sandbox + portage при сборке пакета распаковывает его внутрь своего окружения (имеет доступ на чтение к системным пакетам), там собирает; если нужно выполняет тесты; устанавливает во временный каталог в соответствии со структурой и скриптом установки make, cmake и прочих; после этого копирует в живую систему.
Но я для тестирования сильно новых ebuild не из основного дерева обычно всё равно использую генту в virtualbox :D