diff options
author | Joël Esponde <joel.esponde@easymile.com> | 2019-06-27 11:12:04 +0200 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2019-06-28 13:28:37 +0100 |
commit | 0df6cef5258ccd6bd137279aa610b6b1bce43640 (patch) | |
tree | 62c8ab267682f61da6db205f2be7272fe1928876 /scripts/lib/recipetool/edit.py | |
parent | bfe3012ea4b2c973bd6ca5fa1de1adf51e1a9da4 (diff) | |
download | poky-0df6cef5258ccd6bd137279aa610b6b1bce43640.tar.gz |
package.bbclass: fix directories setuid and setgid bits
populate_packages relies on ``mkdir`` to both create a directory and set
its permissions. However, ``mkdir`` honors the ``umask`` value.
Therefore, some bits may be lost in the operation. In our case, the
setgid bit on the directories were lost.
This commit fixes this by having a distinct call to create the directory
and to set the permissions.
(From OE-Core rev: 0f82b53a650e76e0129fae6ce7581a41d042315b)
Signed-off-by: Jean-Tiare Le Bigot <jean-tiare.le-bigot@easymile.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/lib/recipetool/edit.py')
0 files changed, 0 insertions, 0 deletions