diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-09-25 12:36:46 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-09-26 16:37:13 +0100 |
commit | f91226553e39439bfd17ab2b06c56cb8bf41061b (patch) | |
tree | 515a925ad1472d69f4a85a1aeb1c974b34be149e /meta/classes/image-live.bbclass | |
parent | 6fd19a9df0ad25b2822f12e2c3a97f1b71068d4e (diff) | |
download | openembedded-core-f91226553e39439bfd17ab2b06c56cb8bf41061b.tar.gz openembedded-core-f91226553e39439bfd17ab2b06c56cb8bf41061b.tar.bz2 openembedded-core-f91226553e39439bfd17ab2b06c56cb8bf41061b.zip |
package.bbclass: Clear umask when using os.mkdir
We switched to using os.mkdir with the file creation mode specified as the
second parameter. Python masks this with umask behind the scenes which isn't
what we want, we really want the permissions we specify.
To avoid this we zero the umask beforehand and restore afterwards. Other
solutions are possible but would not perform as well which is why
we're using os.mkdir in the first place.
Martin Jansa deserves the credit for debugging where the problem was.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes/image-live.bbclass')
0 files changed, 0 insertions, 0 deletions