Subject: HEADS UP: src/etc is now used for user & group lookups during build
To: None <current-users@netbsd.org>
From: Luke Mewburn <lukem@netbsd.org>
List: current-users
Date: 12/20/2002 00:04:53
A "heads up".

I've changed the build system so that it always uses the master.passwd
and group files in ${NETBSDSRCDIR}/etc (instead of the host's passwd(5)
and group(5) databases) for user and group lookups during a make.

This means that the build system shouldn't break if new users or
groups are added to src/etc/{master.passwd,group} and referenced 
elsewhere by the NetBSD build process.  (A relatively common problem
that used to affect people who build without UNPRIVED=).

I don't anticipate this adversely affecting anyone, except in the
(theoretical ?) case where someone has renumbered the UIDs or GIDs
of the "standard" NetBSD entries.  In such a case, I recommend either
changing your local copy of src/etc/{master.passwd,group}, building
to a DESTDIR and using "make installsets" in distrib/sets, or some
other solution...


Luke.