Hi guys,

for some time now we have an unresolved issue with enewgroup() in the
eutils eclass (it fails when there is a duplicate entry in the group
file, see bug #36216) but that just as a reminder.


Currently, most (all ?) ebuilds that create system users are giving a
fixed uid in the ebuild for that user (just look at any ebuild creating
a system user). Some time ago there was a discussion in #gentoo-dev
about this and the conclusion was "it's rather bad" :)
enewuser() currently doesn't really support creating system users (uid
<1000) dynamically, in my case I am asking this because of the
dev-util/cvs ebuild which, unfortunatly, currently adds the cvs user as
a normal user but since I was adviced not to use a fixed uid that hasn't
changed as of yet.

Is there any effort to have a solution for this ? If not, how can I
"reserve" an uid for cvs just in case someone else tries to use the same
? (After all we could ask ourself "Do we want to support cvs pserver
anyway ?" which would solve all problems if our answer is "No" and just
remove the cvsoserver related things in the ebuild :), but seriously, I
am a bit confused about this and since this is known for a long time I
am rather interested if anyone is working on this or if we stick to the
"pick a fixed uid and it's done"-principle.

As soon as we got that sorted out, cvs-1.11.12 will be in the tree very
soon.

-- 
Rainer


--
[EMAIL PROTECTED] mailing list

Reply via email to