Op 27 jun 2011, om 17:26 heeft Mark Hatle het volgende geschreven:

> Revised the fixup_perms function in package.bbclass.  Change to using a
> class based approach for the individual permissions entries.
> 
> Add support for directory linkages.
> 
> Add entries to match base-files recipe in the fs-perms.txt.
> 
> (umask commit is unchanged, resending due to time since last sent)
> 
> ----
> 
> V1 log below
> 
> Add a new function that is responsible for fixing directory and file
> permissions, owners and groups during the packaging process.  This will fix
> various issues where two packages may create the same directory and end up
> with different permissions, owner and/or group.
> 
> The issue being resolved is that if two packages conflict in their ownership
> of a directory, the first installed into the rootfs sets the permissions.
> This leads to a least potentially non-deterministic filesystems, at worst
> security defects.
> 
> The user can specify their own settings via the configuration files
> specified in FILESYSTEM_PERMS_TABLES.  If this is not defined, it will
> fall back to loading files/fs-perms.txt from BBPATH.  The format of this
> file is documented within the file.
> 
> By default all of the system directories, specified in bitbake.conf, will
> be fixed to be 0755, root, root.
> 
> The fs-perms.txt contains a few default entries to correct documentation,
> locale, headers and debug sources.  It was discovered these are often
> incorrect due to being directly copied from the build user environment.
> 
> Also tweak a couple of warnings to provide more diagnostic information.

Does this rely on the umask feature in bitbake master? If so, we should check 
the minumum bitbake requirements again
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

Reply via email to