libc/uclibc: fix src dir location
author"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sun Jul 31 22:07:08 2011 +0200 (2011-07-31)
changeset 257835afb309f957
parent 2577 6fc224df66e8
child 2579 0672cb026d55
libc/uclibc: fix src dir location

Now that we akways extract the tarballs in a sane location (see changeset
#6e1412ba8da9: scripts/functions: force extract folder to archive basename),
the uClibc snapshot dir now has the date (as version) in it, eg.:
uClibc-20100710

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
scripts/build/libc/uClibc.sh
     1.1 --- a/scripts/build/libc/uClibc.sh	Sun Jul 31 20:44:10 2011 +0200
     1.2 +++ b/scripts/build/libc/uClibc.sh	Sun Jul 31 22:07:08 2011 +0200
     1.3 @@ -24,16 +24,6 @@
     1.4      return 0
     1.5  }
     1.6  
     1.7 -libc_uclibc_src_dir() {
     1.8 -    if [    -z "${CT_LIBC_UCLIBC_V_snapshot}"      \
     1.9 -         -a -z "${CT_LIBC_UCLIBC_V_specific_date}" \
    1.10 -       ]; then
    1.11 -        echo "${CT_SRC_DIR}/uClibc-${CT_LIBC_VERSION}"
    1.12 -    else
    1.13 -        echo "${CT_SRC_DIR}/uClibc"
    1.14 -    fi
    1.15 -}
    1.16 -
    1.17  # Extract uClibc
    1.18  do_libc_extract() {
    1.19      CT_Extract "uClibc-${CT_LIBC_VERSION}"
    1.20 @@ -49,7 +39,7 @@
    1.21      # broken, so just link it in place...
    1.22      if [    "${CT_LIBC_UCLIBC_LOCALES_PREGEN_DATA}" = "y"           \
    1.23           -a ! -f "${CT_SRC_DIR}/.${uclibc_local_tarball}.extracted" ]; then
    1.24 -        CT_Pushd "$(libc_uclibc_src_dir)/extra/locale"
    1.25 +        CT_Pushd "${CT_SRC_DIR}/uClibc-${CT_LIBC_VERSION}/extra/locale"
    1.26          CT_DoExecLog ALL ln -s "${CT_TARBALLS_DIR}/${uclibc_local_tarball}.tgz" .
    1.27          CT_Popd
    1.28          touch "${CT_SRC_DIR}/.${uclibc_local_tarball}.extracted"
    1.29 @@ -84,7 +74,7 @@
    1.30  
    1.31      # Simply copy files until uClibc has the ability to build out-of-tree
    1.32      CT_DoLog EXTRA "Copying sources to build dir"
    1.33 -    CT_DoExecLog ALL cp -av "$(libc_uclibc_src_dir)"            \
    1.34 +    CT_DoExecLog ALL cp -av "${CT_SRC_DIR}/uClibc-${CT_LIBC_VERSION}"   \
    1.35                              "${CT_BUILD_DIR}/build-libc-headers"
    1.36      cd "${CT_BUILD_DIR}/build-libc-headers"
    1.37  
    1.38 @@ -170,7 +160,7 @@
    1.39  
    1.40      # Simply copy files until uClibc has the ability to build out-of-tree
    1.41      CT_DoLog EXTRA "Copying sources to build dir"
    1.42 -    CT_DoExecLog ALL cp -av "$(libc_uclibc_src_dir)"    \
    1.43 +    CT_DoExecLog ALL cp -av "${CT_SRC_DIR}/uClibc-${CT_LIBC_VERSION}"   \
    1.44                              "${CT_BUILD_DIR}/build-libc"
    1.45      cd "${CT_BUILD_DIR}/build-libc"
    1.46