diff options
-rw-r--r-- | classes/populate_b2qt_sdk.bbclass | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/classes/populate_b2qt_sdk.bbclass b/classes/populate_b2qt_sdk.bbclass index a61d625..cce6669 100644 --- a/classes/populate_b2qt_sdk.bbclass +++ b/classes/populate_b2qt_sdk.bbclass | |||
@@ -23,7 +23,8 @@ inherit populate_sdk | |||
23 | 23 | ||
24 | replace_sysroot_symlink() { | 24 | replace_sysroot_symlink() { |
25 | SYMLINK_SYSROOT=$1 | 25 | SYMLINK_SYSROOT=$1 |
26 | for SOURCE in `find ${SYMLINK_SYSROOT} -type l` | 26 | SEARCH_FOLDER=$2 |
27 | for SOURCE in `find ${SEARCH_FOLDER} -type l` | ||
27 | do | 28 | do |
28 | TARGET=`readlink -m "${SOURCE}"` | 29 | TARGET=`readlink -m "${SOURCE}"` |
29 | #check whether TARGET is inside the sysroot when not prepend the sysroot | 30 | #check whether TARGET is inside the sysroot when not prepend the sysroot |
@@ -31,6 +32,7 @@ replace_sysroot_symlink() { | |||
31 | rm "${SOURCE}" | 32 | rm "${SOURCE}" |
32 | if [ -d "${TARGET}" ]; then | 33 | if [ -d "${TARGET}" ]; then |
33 | cp -r "${TARGET}" "${SOURCE}" | 34 | cp -r "${TARGET}" "${SOURCE}" |
35 | replace_sysroot_symlink ${SYMLINK_SYSROOT} ${SOURCE} | ||
34 | elif [ -f "${TARGET}" ]; then | 36 | elif [ -f "${TARGET}" ]; then |
35 | cp "${TARGET}" "${SOURCE}" | 37 | cp "${TARGET}" "${SOURCE}" |
36 | elif [ -e "${TARGET}" ]; then | 38 | elif [ -e "${TARGET}" ]; then |
@@ -40,8 +42,8 @@ replace_sysroot_symlink() { | |||
40 | } | 42 | } |
41 | 43 | ||
42 | fakeroot tar_sdk_sdkmingw32() { | 44 | fakeroot tar_sdk_sdkmingw32() { |
43 | replace_sysroot_symlink ${SDK_OUTPUT}${SDKTARGETSYSROOT} | 45 | replace_sysroot_symlink ${SDK_OUTPUT}${SDKTARGETSYSROOT} ${SDK_OUTPUT}${SDKTARGETSYSROOT} |
44 | replace_sysroot_symlink ${SDK_OUTPUT}${SDKPATHNATIVE} | 46 | replace_sysroot_symlink ${SDK_OUTPUT}${SDKPATHNATIVE} ${SDK_OUTPUT}${SDKPATHNATIVE} |
45 | # Package it up | 47 | # Package it up |
46 | mkdir -p ${SDK_DEPLOY} | 48 | mkdir -p ${SDK_DEPLOY} |
47 | cd ${SDK_OUTPUT}/${SDKPATH} | 49 | cd ${SDK_OUTPUT}/${SDKPATH} |