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

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to