Hi, I'm using catalyst, and my build fails when man ebuild try to run groupadd which is part of sys-apps/shadow. I don't have sys-apps/shadow in the stage, and so, I have added DEPEND="nls? ( sys-devel/gettext ) sys-apps/shadow" This will enable build time dependency in order to have groupadd. This also can be approached by adding DEPEND="${DEPEND} sys-apps/shadow" from the /usr/portage/eclass/eutils.eclass that actually implement enewgroup, which uses groupadd. In my opinion this is the best approach to this problem, as it will allow every ebuild on the tree to have this build time dependency, without actually specifying it in the ebuild. What I'm not sure of, is if you add the line: DEPEND="${DEPEND} sys-apps/shadow" in the function enewgroup() {... Will portage actually know about it in time of dependency calculation? I'm not sure. Regards, Kfir Reproducible: Always
*** This bug has been marked as a duplicate of bug 264386 ***