scripts/build/debug/400-ltrace.sh
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sun Jul 27 14:28:36 2008 +0000 (2008-07-27)
branch1.2
changeset 739 8ebf5ea601d8
parent 523 010f6f4e4dd6
child 916 68af6b83ff7e
permissions -rw-r--r--
Backport #876 from trunk:
Re-enable the restart functionality by removing some variables from the saved environment.

/branches/1.2/scripts/functions | 16 10 6 0 ++++++++++------
1 file changed, 10 insertions(+), 6 deletions(-)
     1 # Build script for ltrace
     2 
     3 is_enabled="${CT_LTRACE}"
     4 
     5 do_print_filename() {
     6     [ "${CT_LTRACE}" = "y" ] || return 0
     7     echo "ltrace-${CT_LTRACE_VERSION}.orig"
     8 }
     9 
    10 do_debug_ltrace_get() {
    11     CT_GetFile "ltrace_${CT_LTRACE_VERSION}.orig" {ftp,http}://ftp.de.debian.org/debian/pool/main/l/ltrace/
    12     # Create a link so that the following steps are easier to do:
    13     cd "${CT_TARBALLS_DIR}"
    14     ltrace_ext=$(CT_GetFileExtension "ltrace_${CT_LTRACE_VERSION}.orig")
    15     ln -sf "ltrace_${CT_LTRACE_VERSION}.orig${ltrace_ext}" "ltrace-${CT_LTRACE_VERSION}${ltrace_ext}"
    16 }
    17 
    18 do_debug_ltrace_extract() {
    19     CT_ExtractAndPatch "ltrace-${CT_LTRACE_VERSION}"
    20 }
    21 
    22 do_debug_ltrace_build() {
    23     CT_DoStep INFO "Installing ltrace"
    24     mkdir -p "${CT_BUILD_DIR}/build-ltrace"
    25     CT_Pushd "${CT_BUILD_DIR}/build-ltrace"
    26 
    27     CT_DoLog EXTRA "Configuring ltrace"
    28 #    CFLAGS="-I${CT_SYSROOT_DIR}/usr/include"                \
    29 #    LDFLAGS="-L${CT_SYSROOT_DIR}/usr/include"               \
    30     CT_DoExecLog ALL                                        \
    31     "${CT_SRC_DIR}/ltrace-${CT_LTRACE_VERSION}/configure"   \
    32         --build=${CT_BUILD}                                 \
    33         --host=${CT_TARGET}                                 \
    34         --prefix=/usr
    35 
    36     CT_DoLog EXTRA "Building ltrace"
    37     CT_DoExecLog ALL make
    38 
    39     CT_DoLog EXTRA "Installing ltrace"
    40     CT_DoExecLog ALL make DESTDIR="${CT_DEBUG_INSTALL_DIR}" install
    41 
    42     CT_Popd
    43     CT_EndStep
    44 }
    45