mirror of
https://git.yoctoproject.org/git/poky
synced 2026-01-04 16:10:04 +00:00
scripts/yocto-compat-layer-wrapper: Use realpath of output_log
We are using a temp directory, use the realpath for output log to store the results in the original BUILDDIR. [YOCTO #11571] (From OE-Core rev: 0addd079966ece97abc2e0ba3e7d6434d23692aa) Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
dd3473c7e6
commit
24b7e71350
|
|
@ -13,13 +13,29 @@ if [ -z "$BUILDDIR" ]; then
|
|||
exit 2
|
||||
fi
|
||||
|
||||
# since we are using a temp directory, use the realpath for output
|
||||
# log option
|
||||
output_log=''
|
||||
while getopts o: name
|
||||
do
|
||||
case $name in
|
||||
o) output_log=$(realpath "$OPTARG")
|
||||
esac
|
||||
done
|
||||
shift $(($OPTIND - 1))
|
||||
|
||||
# generate a temp directory to run compat layer script
|
||||
base_dir=$(realpath $BUILDDIR/../)
|
||||
cd $base_dir
|
||||
|
||||
build_dir=$(mktemp -p $base_dir -d -t build-XXXX)
|
||||
|
||||
source oe-init-build-env $build_dir
|
||||
yocto-compat-layer.py "$@"
|
||||
if [[ $output_log != '' ]]; then
|
||||
yocto-compat-layer.py -o "$output_log" "$*"
|
||||
else
|
||||
yocto-compat-layer.py "$@"
|
||||
fi
|
||||
retcode=$?
|
||||
|
||||
rm -rf $build_dir
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user