summaryrefslogtreecommitdiffstats
path: root/meta/files
diff options
context:
space:
mode:
authorMarek Vasut <marex@denx.de>2020-12-23 17:50:03 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2021-01-12 17:44:17 +0000
commit4421e0969dcc363979f4c901d7a1a57c0e7b9b96 (patch)
tree90fff53a767147e9876e132c93244499171293f2 /meta/files
parentced1f30c6ffe0d741eee390ec6c7d76c6008c775 (diff)
downloadpoky-4421e0969dcc363979f4c901d7a1a57c0e7b9b96.tar.gz
meta: toolchain-shar-relocate.sh: Filter out post-relocate-setup script
The toolchain-shar-extract.sh script updates the SDK relocation paths in post-relocate-setup.sh, so avoid doing this twice. This is generally not a problem, unless the SDK path is a subset of the SDK relocation path, in which case the resulting path is substituted twice. To trigger the issue, $ ./tmp/deploy/sdk/poky-glibc-x86_64-core-image-base-core2-64-qemux86-64-toolchain-3.2+snapshot.sh -y -d /home/oe/.local/opt/poky/3.2+snapshot which generates relocation path /home/oe/.local/home/oe/.local/opt/poky/3.2+snapshot instead of /home/oe/.local/opt/poky/3.2+snapshot Fixes: 93ec145f42 ("toolchain-shar-extract: Add post-relocate scripts") (From OE-Core rev: 5000aabe6ac336e7b424dafa1bf76271dee6a6f1) Signed-off-by: Marek Vasut <marex@denx.de> Cc: Joshua Watt <JPEWhacker@gmail.com> Cc: Krzysztof Zawadzki <krzysztof.zawadzki@nokia.com> Cc: Randy Witt <randy.e.witt@linux.intel.com> Cc: Richard Purdie <richard.purdie@linuxfoundation.org> Cc: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/files')
-rw-r--r--meta/files/toolchain-shar-relocate.sh1
1 files changed, 1 insertions, 0 deletions
diff --git a/meta/files/toolchain-shar-relocate.sh b/meta/files/toolchain-shar-relocate.sh
index 9c358a53e2..94d288ce05 100644
--- a/meta/files/toolchain-shar-relocate.sh
+++ b/meta/files/toolchain-shar-relocate.sh
@@ -58,6 +58,7 @@ done | xargs -n100 file | grep ":.*\(ASCII\|script\|source\).*text" | \
58 awk -F':' '{printf "\"%s\"\n", $1}' | \ 58 awk -F':' '{printf "\"%s\"\n", $1}' | \
59 grep -Fv -e "$target_sdk_dir/environment-setup-" \ 59 grep -Fv -e "$target_sdk_dir/environment-setup-" \
60 -e "$target_sdk_dir/relocate_sdk" \ 60 -e "$target_sdk_dir/relocate_sdk" \
61 -e "$target_sdk_dir/post-relocate-setup" \
61 -e "$target_sdk_dir/${0##*/}" | \ 62 -e "$target_sdk_dir/${0##*/}" | \
62 xargs -n100 $SUDO_EXEC sed -i \ 63 xargs -n100 $SUDO_EXEC sed -i \
63 -e "s:$DEFAULT_INSTALL_DIR:$target_sdk_dir:g" \ 64 -e "s:$DEFAULT_INSTALL_DIR:$target_sdk_dir:g" \