From ac9c3753b30910d3eb3203fb5e97197118cb39f9 Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Tue, 12 Nov 2024 17:56:25 +0000 Subject: [PATCH] Drop --root-deps option from board emerge wrappers This option used to install build dependencies to ROOT instead of /. This never made much sense, so the option was rendered ineffective from EAPI 7. The number of ebuilds with older EAPIs has since dwindled to nothing. A recent Portage change has made this option now install build dependencies to ROOT as well as / because this can actually be useful and doesn't cause breakage. However, it does make us more prone to cyclic dependencies when initially populating the board roots. There is no reason for us to use this option though because its main purpose is to ensure the target environment has everything it needs to rebuild itself. Given that the option didn't do anything recently, we evidently don't even require this for the developer container. Signed-off-by: James Le Cuirot --- setup_board | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup_board b/setup_board index 7b7fca72f5..83f784f018 100755 --- a/setup_board +++ b/setup_board @@ -92,7 +92,7 @@ generate_all_wrappers() { info "Generating wrapper scripts" - for wrapper in 'emerge --root-deps' ebuild eclean equery portageq \ + for wrapper in emerge ebuild eclean equery portageq \ qcheck qfile qlist emaint glsa-check; do _generate_wrapper ${wrapper} done