76551e02ed
By default the runqemu script tries to set the group permissions on any tap device it creates. The TUNSETGROUP ioctl is not implemented on some popular host enterprise linux distributions. Internally the script will exit as follows: ++ /opt/qemux86/bitbake_build/tmp/sysroots/x86_64-linux/usr/bin/tunctl -b -g 100 + TAP='TUNSETGROUP: Invalid argument' + STATUS=1 + '[' 1 -ne 0 ']' + echo 'tunctl failed:' tunctl failed: + echo TUNSETGROUP: Invalid argument This patch implements a fallback to using the userid as the owner of the tap device which is supported by all 2.6 kernels, the default remains to try and use the groupid first. (From OE-Core rev: 3af2bc59776fb738bd795160512a2f3f49ce6d32) Signed-off-by: Jason Wessel <jason.wessel@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
---|---|---|
.. | ||
contrib | ||
jhbuild | ||
lib/bsp | ||
native-intercept | ||
qemuimage-tests | ||
README | ||
bitbake | ||
bitbake-prserv-tool | ||
buildhistory-diff | ||
cleanup-workdir | ||
combo-layer | ||
combo-layer-hook-default.sh | ||
combo-layer.conf.example | ||
create-lsb-image | ||
create-pull-request | ||
create-recipe | ||
gen-site-config | ||
help2man | ||
hob | ||
multilib_header_wrapper.h | ||
oe-buildenv-internal | ||
oe-find-native-sysroot | ||
oe-git-proxy-command | ||
oe-git-proxy-socks-command | ||
oe-git-proxy-socks.c | ||
oe-setup-builddir | ||
oe-setup-rpmrepo | ||
oe-trim-schemas | ||
qemuimage-testlib | ||
rootfs_rpm-extract-postinst.awk | ||
rpm-createsolvedb.py | ||
rpm2cpio.sh | ||
runqemu | ||
runqemu-addptable2image | ||
runqemu-export-rootfs | ||
runqemu-extract-sdk | ||
runqemu-gen-tapdevs | ||
runqemu-ifdown | ||
runqemu-ifup | ||
runqemu-internal | ||
runqemu.README | ||
send-pull-request | ||
sstate-cache-management.sh | ||
swabber-strace-attach | ||
yocto-bsp | ||
yocto-kernel |
README
This directory contains Various useful scripts for working with OE builds