[yocto] Changing UID GID

Joshua Lock joshua.g.lock at linux.intel.com
Wed Feb 15 06:55:51 PST 2017


On Wed, 2017-02-15 at 15:43 +0100, Dominig ar Foll (Intel Open Source)
wrote:
>     Hello,
> 
>       
> 
>       in AGL project we are facing an issue as when we create new
> images
>       the UID,GID of given packages can (and does) change depending
> of
>       the build.
> 
>       This induces issues when we create partial update file using
> image
>       diffs.
> 
>       
> 
>       Could you let us know if we need to create our own solution, or
> if
>       yocto already has a model to enforce a known UID-GID on
> packages
>       coming from internal or external repo such as Open-Embedded 
>       without patching (or creating a bbappend) for each imported
> package
>       ?

You can use useradd-staticids, which will use a table of known uid/gid
rather than using the next available id.

See the docs:
http://www.yoctoproject.org/docs/latest/ref-manual/ref-manual.html#ref-
classes-useradd

and the commit which introduced the feature:
http://git.yoctoproject.org/clean/cgit.cgi/poky/commit/meta/classes/use
radd-staticids.bbclass?id=4bc6982ea60929226bcd9d206b4879dea2a3157c

Joshua
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20170215/435e3a7f/attachment.html>


More information about the yocto mailing list