I have updated the git://git.yoctoproject.org/poky-contrib mhatle/uidgid to the latest oe-core master.

I haven't seen any comments on this RFC yet. Does anyone have any opinion either way on the code referenced here?

I'm confident patch 01/02 should be added to master.

The patch 02/02 works properly in all of my testing and does implement support for 'deterministic uid/gid' with dynamic passwd/group file construction during package install. The code is only activated if USERADD_REWRITE_PARAMS is set to '1', so it's low risk -- but it does add a fairly large chunk of code to be maintained over time.

--Mark

On 12/10/13, 12:31 PM, Mark Hatle wrote:
The following series implements the deterministic uid/gid setting for a
distribution.  Currently when a filesystem is generated the uid/gid values
are generally set at install time, so the install order determines what
the actual uid/gid values become.  In order to create a deterministic uid/gid
set, that still dynamically constructs the passwd/group file, we add an
option to read a special passwd/group file to allow the system to determine
the values.

It uses the existing parameters, and the values from the special passwd/group
files to reconstruct the parameter set to ensure these items are fully
defined with static values.

The first patch (01/02) is generally applicable.  It fixes a real bug in
the way the user/group adds occur today within the system.

Patch 02/02 implements the new functionality.


The following changes since commit 8505f0fa48cc79d51616b923c6e2c778c4b46a44:

   libmatchbox: use PACKAGECONFIG (2013-12-10 14:13:01 +0000)

are available in the git repository at:

   git://git.yoctoproject.org/poky-contrib mhatle/uidgid
   http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=mhatle/uidgid

Mark Hatle (2):
   useradd.bbclass: Fix build time install issues
   useradd.bbclass: Add ability to select a static uid/gid automatically

  meta/classes/useradd.bbclass         | 247 ++++++++++++++++++++++++++++++++++-
  meta/conf/local.conf.sample.extended |  24 ++++
  2 files changed, 265 insertions(+), 6 deletions(-)


_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to