On Tue, 05 Jan 2021 00:16:49 +0100 Michał Górny <mgo...@gentoo.org> wrote:
> On Mon, 2021-01-04 at 14:58 -0800, Patrick McLean wrote: > > On Mon, 4 Jan 2021 18:08:02 +0100 > > Michał Górny <mgo...@gentoo.org> wrote: > > > > > Introduce a few variables to allow easy overrides of common user account > > > proprerties, that is: > > > > > > - ACCT_USER_<username>_SHELL > > > - ACCT_USER_<username>_HOME > > > - ACCT_USER_<username>_HOME_OWNER > > > - ACCT_USER_<username>_HOME_PERMS > > > - ACCT_USER_<username>_GROUPS > > > - ACCT_USER_<username>_GROUPS_ADD > > > > Please also add a way to override the UID/GID for the user/group. > > Damn it, and I thought I'd avoid that ;-). But do we really need it? > The eclass doesn't enforce UID/GID by default if the user exists > already, so it's a bit tangential to the original problem. > The user needs to already exist for that to be helpful. When one using automation to build/deploy large numbers of Gentoo systems, it's quite useful to have control over that sort of things. At the moment, the only way is to fork the ebuilds, which of course means they need to be kept in sync.