On Mon, Jan 4, 2021 at 9:15 AM Thomas Deutschmann <whi...@gentoo.org> wrote: > > On 2021-01-04 18:08, Michał Górny 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 > > > > The first five variables override the respective ACCT_USER_* variables, > > with ACCT_USER_*_GROUPS being a space-separated list. The *_GROUPS_ADD > > variable appends to groups present in the ebuild, as this seems a common > > necessity. > > > > We do realize that the original requirement of overriding ebuilds > > in a local repository was inconvenient. This new logic should permit > > easy updates via make.conf. Additionally, it has the advantage > > of clearly reporting the changes made in the build logs. > > > > This does not preclude other solutions to the problem. However, this > > is probably the best one and it should become the current > > recommendation. > > This will improve the overlay situation and can be seen as overall > improvement but it doesn't address any shared concerns nor is it a > replacement for the proposed 'acct-user.eclass: don't modify existing > user by default' patch. >
Same response from me, merge it but please also merge the other patch. -A > > -- > Regards, > Thomas Deutschmann / Gentoo Linux Developer > fpr: C4DD 695F A713 8F24 2AA1 5638 5849 7EE5 1D5D 74A5 >