diff options
author | Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> | 2011-07-31 22:07:08 +0200 |
---|---|---|
committer | Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> | 2011-07-31 22:07:08 +0200 |
commit | 03b1bc03028b3b4c457cf56df6a28faa3de3e750 (patch) | |
tree | 0213c8a23d98b0089d6159112c7902ea3e83f74e | |
parent | cd7f5cb1c6ba67265a4f8a1c2ecb3f3765a3013a (diff) | |
download | crosstool-ng-03b1bc03028b3b4c457cf56df6a28faa3de3e750.tar.gz crosstool-ng-03b1bc03028b3b4c457cf56df6a28faa3de3e750.tar.bz2 crosstool-ng-03b1bc03028b3b4c457cf56df6a28faa3de3e750.zip |
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>
-rw-r--r-- | scripts/build/libc/uClibc.sh | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/scripts/build/libc/uClibc.sh b/scripts/build/libc/uClibc.sh index 5a72e92b..abcbab2f 100644 --- a/scripts/build/libc/uClibc.sh +++ b/scripts/build/libc/uClibc.sh @@ -24,16 +24,6 @@ do_libc_get() { return 0 } -libc_uclibc_src_dir() { - if [ -z "${CT_LIBC_UCLIBC_V_snapshot}" \ - -a -z "${CT_LIBC_UCLIBC_V_specific_date}" \ - ]; then - echo "${CT_SRC_DIR}/uClibc-${CT_LIBC_VERSION}" - else - echo "${CT_SRC_DIR}/uClibc" - fi -} - # Extract uClibc do_libc_extract() { CT_Extract "uClibc-${CT_LIBC_VERSION}" @@ -49,7 +39,7 @@ do_libc_extract() { # broken, so just link it in place... if [ "${CT_LIBC_UCLIBC_LOCALES_PREGEN_DATA}" = "y" \ -a ! -f "${CT_SRC_DIR}/.${uclibc_local_tarball}.extracted" ]; then - CT_Pushd "$(libc_uclibc_src_dir)/extra/locale" + CT_Pushd "${CT_SRC_DIR}/uClibc-${CT_LIBC_VERSION}/extra/locale" CT_DoExecLog ALL ln -s "${CT_TARBALLS_DIR}/${uclibc_local_tarball}.tgz" . CT_Popd touch "${CT_SRC_DIR}/.${uclibc_local_tarball}.extracted" @@ -84,7 +74,7 @@ do_libc_start_files() { # Simply copy files until uClibc has the ability to build out-of-tree CT_DoLog EXTRA "Copying sources to build dir" - CT_DoExecLog ALL cp -av "$(libc_uclibc_src_dir)" \ + CT_DoExecLog ALL cp -av "${CT_SRC_DIR}/uClibc-${CT_LIBC_VERSION}" \ "${CT_BUILD_DIR}/build-libc-headers" cd "${CT_BUILD_DIR}/build-libc-headers" @@ -170,7 +160,7 @@ do_libc() { # Simply copy files until uClibc has the ability to build out-of-tree CT_DoLog EXTRA "Copying sources to build dir" - CT_DoExecLog ALL cp -av "$(libc_uclibc_src_dir)" \ + CT_DoExecLog ALL cp -av "${CT_SRC_DIR}/uClibc-${CT_LIBC_VERSION}" \ "${CT_BUILD_DIR}/build-libc" cd "${CT_BUILD_DIR}/build-libc" |