aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-qt/qtchooser/qtchooser_git.bb
diff options
context:
space:
mode:
authorDennis Menschel <menschel-d@posteo.de>2018-04-15 09:44:33 +0200
committerMartin Jansa <Martin.Jansa@gmail.com>2020-04-13 13:40:40 +0200
commit4e46626fced762e2f96b97a2569124597efe11ff (patch)
tree7256d943f0aaa0df4a0bf24ed28bcc7113729174 /recipes-qt/qtchooser/qtchooser_git.bb
parent3efe4ea8b033f433b512ccf2cb90006a65c75834 (diff)
qtbase: fix umask for do_generate_qt_environment_file
The custom task "do_generate_qt_environment_file" generates the directory "environment-setup.d" with permission 775 instead of 755. When other recipes populate the same directory with different permissions, a package manager like RPM will report this as an error. The solution is to either set the installation permissions explicitly with "install -d [-m 755]", or specify the umask for the custom task. This commit uses the latter approach and fixes errors like the following when trying to generate an SDK: $ bitbake <image-with-qt5> -c populate_sdk [...] Error: Transaction check error: file /opt/poky/2.4.2/sysroots/x86_64-pokysdk-linux/environment-setup.d conflicts between attempted installs of nativesdk-cmake-3.8.2-r0.x86_64_nativesdk and nativesdk-qtbase-tools-5.9.4+git0+0d9208cecb-r0.x86_64_nativesdk A detailed discussion about this problem can also be found here [1]. [1] https://stackoverflow.com/a/49003464 Signed-off-by: Dennis Menschel <menschel-d@posteo.de> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Diffstat (limited to 'recipes-qt/qtchooser/qtchooser_git.bb')
0 files changed, 0 insertions, 0 deletions