]> code.ossystems Code Review - openembedded-core.git/commit
populate_sdk_base: Add sysroot symlink check
authorHaris Okanovic <haris.okanovic@ni.com>
Tue, 17 Nov 2015 20:21:12 +0000 (14:21 -0600)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 1 Dec 2015 21:07:19 +0000 (21:07 +0000)
commit2658200fa2b3df08880ee937a3de5cb2866f8a50
treebfb84d0ca0a7ad6aa6594c17acd6b755dc917e27
parent9e30e849eda3b0a0c54d3f7ed0102760fdaef06c
populate_sdk_base: Add sysroot symlink check

Add optional check to do_populate_sdk() that verifies SDK sysroots don't
contain dangling or escaping symlinks before attempting to tar an archive.
Such links may fail a `tar -h` operation (-h => follow symlinks) or
archive the build system's files.

Set CHECK_SDK_SYSROOTS = "1" to enable this check.

Use case: The -h option may be set via SDKTAROPTS in some configurations
to create symlink-less SDK archives for Windows file systems.

Signed-off-by: Haris Okanovic <haris.okanovic@ni.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
meta/classes/populate_sdk_base.bbclass