When emerging net-misc/dhcp, the user 'dhcp' is created in function src_install() instead of pkg_preinst() which leads to some problems. I precompile packages on a strong machine to deploy to many servers. Once net-misc/dhcp is a tbz2 package, it does not execute src_install() anymore which prevents the creation of the user 'dhcp' ! User creation, on a general basis, should always be created on pkg_preinst() function to make sure it works in ALL conditions. Reproducible: Always Steps to Reproduce: 1. emerge -bv dhcp 2. copy the generated package to a fresh gentoo install (/usr/portage/packages) 3. emerge -Kv dhcp Actual Results: User 'dhcp' isn't created !
spanks, max is still missing, can you take this?
this is already fixed in 3.0.1 ... dont remember if i did it or if max did it though :)