Thanks Eli, especially for the reference. The applications I most need to behave are postfix (not sure why this one) homeassistant and esphome which are from a third party repo. BillK
On 9 May 2025 9:04:55 am AWST, Eli Schwartz <eschwa...@gentoo.org> wrote: >On 5/8/25 8:50 PM, William Kenworthy wrote: >> Hi , I want to match uid/gid across multiple systems but before I >> potentially destroy multiple systems trying to fix the mess I want to >> see if there is an easier/better way: >> >> The cause of the problem is the "ACCT_USER_ID=-1" in the acct-user and >> matching acct-group ebuilds (which I think means use next available uid/ >> gid - which in my case isn't close to consistent.) > > >-1 is forbidden by policy in ::gentoo, I suppose you might care to guess >why. > >Per the documentation: >https://devmanual.gentoo.org/eclass-reference/acct-user.eclass/#lbAF > >You may set ACCT_USER_${UPPERCASE_PACKAGE_NAME}_ID=myuid to override it >if you wish. The eclass is designed to provide this specific extension >point so that users can choose arbitrarily-random uids for packages >which already have a globally reserved uid. (Don't ask me why.) > > >-- >Eli Schwartz