net-misc/ntp requires sys-apps/shadow (specifically the useradd/groupadd programs), but this is not specified in the ebuild. Now, I know shadow is available after an "emerge system", but the way I found out about it is I'm building a custom make.profile that includes ntp, and it happened to be built before shadow. Reproducible: Always Steps to Reproduce: 1. extract stage 2 tarball 2. do NOT do an "emerge system" 3. "emerge ntp" Actual Results: ntp complains about not being able to find groupadd (sorry, don't have the exact paste) Expected Results: ntp installs successfully
Sorry, but we can't support custom profiles, as that would mean we have to add glibc, gcc and all the other system stuff as dependencies too to a lot of ebuilds.
a lot more than ntp will break ... anything that adds custom users/groups uses 'useradd' and 'groupadd'