diff options
| -rw-r--r-- | meta/files/toolchain-shar-template.sh | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/meta/files/toolchain-shar-template.sh b/meta/files/toolchain-shar-template.sh index 02035d4539..2578a34a2d 100644 --- a/meta/files/toolchain-shar-template.sh +++ b/meta/files/toolchain-shar-template.sh | |||
| @@ -132,7 +132,8 @@ if [ "$dl_path" = "" ] ; then | |||
| 132 | echo "SDK could not be set up. Relocate script unable to find ld-linux.so. Abort!" | 132 | echo "SDK could not be set up. Relocate script unable to find ld-linux.so. Abort!" |
| 133 | exit 1 | 133 | exit 1 |
| 134 | fi | 134 | fi |
| 135 | executable_files=$($SUDO_EXEC find $native_sysroot -type f -perm /111 -printf "'%h/%f' ") | 135 | executable_files=$($SUDO_EXEC find $native_sysroot -type f \ |
| 136 | \( -perm -0100 -o -perm -0010 -o -perm -0001 \) -printf "'%h/%f' ") | ||
| 136 | 137 | ||
| 137 | tdir=`mktemp -d` | 138 | tdir=`mktemp -d` |
| 138 | if [ x$tdir = x ] ; then | 139 | if [ x$tdir = x ] ; then |
| @@ -162,7 +163,7 @@ done | |||
| 162 | 163 | ||
| 163 | # find out all perl scripts in $native_sysroot and modify them replacing the | 164 | # find out all perl scripts in $native_sysroot and modify them replacing the |
| 164 | # host perl with SDK perl. | 165 | # host perl with SDK perl. |
| 165 | for perl_script in $($SUDO_EXEC find $native_sysroot -type f -exec grep "^#!.*perl" -l '{}' \;); do | 166 | for perl_script in $($SUDO_EXEC find $native_sysroot -type f -exec grep -l "^#!.*perl" '{}' \;); do |
| 166 | $SUDO_EXEC sed -i -e "s:^#! */usr/bin/perl.*:#! /usr/bin/env perl:g" -e \ | 167 | $SUDO_EXEC sed -i -e "s:^#! */usr/bin/perl.*:#! /usr/bin/env perl:g" -e \ |
| 167 | "s: /usr/bin/perl: /usr/bin/env perl:g" $perl_script | 168 | "s: /usr/bin/perl: /usr/bin/env perl:g" $perl_script |
| 168 | done | 169 | done |
