[yocto] [meta-selinux][PATCH 0/1] Fix build errors when enable selinux and ptest
kai.kang at windriver.com
kai.kang at windriver.com
Thu Apr 18 01:00:04 PDT 2019
From: Kai Kang <kai.kang at windriver.com>
Fix build errors when enable selinux and ptest:
DISTRO_FEATURES_append = ""
ERROR: busybox-1.30.1-r0 do_package: Error executing a python function in exec_python_func() autogenerated:
The stack trace of python calls that resulted in this exception/failure was:
File: 'exec_python_func() autogenerated', lineno: 2, function: <module>
0001:
*** 0002:ptest_update_alternatives(d)
0003:
File: '/home/kkang/buildarea/wrlx-201902/repo/layers/oe-core/meta/classes/ptest.bbclass', lineno: 97, function: ptest_update_alternatives
0093: for alt_name, alt_link, alt_target, _ in alternatives:
0094: # Some alternatives are for man pages,
0095: # check if the alternative is in PATH
0096: if os.path.dirname(alt_link) in bin_paths:
*** 0097: os.symlink(alt_target, os.path.join(ptest_bindir, alt_name))
0098:}
0099:
0100:do_configure_ptest_base[dirs] = "${B}"
0101:do_compile_ptest_base[dirs] = "${B}"
Exception: FileExistsError: [Errno 17] File exists: '/usr/lib64/busybox/bin/ash' -> '/home/kkang/buildarea/wrlx-201902/LIN1019-1104/tmp-glibc/
work/aarch64-wrs-linux/busybox/1.30.1-r0/package/usr/lib64/busybox/ptest/bin/ash'
ERROR: busybox-1.30.1-r0 do_package: [Errno 17] File exists: '/usr/lib64/busybox/bin/ash' -> '/home/kkang/buildarea/wrlx-201902/LIN1019-1104/t
mp-glibc/work/aarch64-wrs-linux/busybox/1.30.1-r0/package/usr/lib64/busybox/ptest/bin/ash'
ERROR: busybox-1.30.1-r0 do_package: Function failed: ptest_update_alternatives
ERROR: Logfile of failure stored in: /home/kkang/buildarea/wrlx-201902/LIN1019-1104/tmp-glibc/work/aarch64-wrs-linux/busybox/1.30.1-r0/temp/lo
g.do_package.87140
ERROR: Task (/home/kkang/buildarea/wrlx-201902/repo/layers/oe-core/meta/recipes-core/busybox/busybox_1.30.1.bb:do_package) failed with exit co
de '1'
NOTE: Tasks Summary: Attempted 1775 tasks of which 1774 didn't need to be rerun and 1 failed.
Summary: 1 task failed:
/home/kkang/buildarea/wrlx-201902/repo/layers/oe-core/meta/recipes-core/busybox/busybox_1.30.1.bb:do_package
Kai Kang (1):
busybox: disable PTEST_BINDIR
recipes-core/busybox/busybox_selinux.inc | 2 ++
1 file changed, 2 insertions(+)
--
2.20.0
More information about the yocto
mailing list