From a82bbc0b728482204191864b50a0d98895ea53f3 Mon Sep 17 00:00:00 2001 From: George Boudreau Date: Fri, 28 Jul 2006 12:44:37 +0000 Subject: [PATCH] Moved some toolchain code to xsl script, clearer method --- HLFS/hlfs.xsl | 33 +++++++++++++++++++++++++-------- HLFS/master.sh | 11 +++-------- 2 files changed, 28 insertions(+), 16 deletions(-) diff --git a/HLFS/hlfs.xsl b/HLFS/hlfs.xsl index 6d15a0f..345342b 100644 --- a/HLFS/hlfs.xsl +++ b/HLFS/hlfs.xsl @@ -94,23 +94,38 @@ + not(@id='bootable-kernel'))"> cd $PKGDIR pushd ../; tar -xvf gettext-&gettext-version;.*; popd; - + + tar -xvf ../glibc-libidn-&glibc-version;.* - - pushd ../; tar -xvf gcc-g++-&gcc-version;.*; popd; + + + + tar -xvf gcc-core-&gcc-version;.*; + tar -xvf gcc-g++-&gcc-version;.*; + tar -xvf binutils-&binutils-version;.*; - - pushd ../; tar -xvf gcc-testsuite-&gcc-version;.*; popd; - - + + tar -xvf gcc-core-&gcc-version;.*; + tar -xvf gcc-g++-&gcc-version;.*; + tar -xvf binutils-&binutils-version;.*; + + + tar -xvf gcc-core-&gcc-version;.*; + tar -xvf gcc-g++-&gcc-version;.*; + tar -xvf binutils-&binutils-version;.*; + + + pushd ../; tar -xvf gcc-testsuite-&gcc-version;.*; popd; + + pushd ../; tar -xvf blfs-bootscripts-&blfs-bootscripts-version;.* ; popd; @@ -189,6 +204,8 @@ + + diff --git a/HLFS/master.sh b/HLFS/master.sh index 20def06..9f7c777 100755 --- a/HLFS/master.sh +++ b/HLFS/master.sh @@ -68,13 +68,6 @@ process_toolchain() { # embryo,cocoon and butterfly need special handling echo "${tab_}${tab_}${GREEN}toolchain ${L_arrow}${toolchain}${R_arrow}" - pkg_tarball=$(get_package_tarball_name "binutils") - wrt_Unpack_SetOwner "hlfs" "$pkg_tarball" 1 - pkg_tarball=$(get_package_tarball_name "gcc-core") - wrt_Unpack_SetOwner "hlfs" "$pkg_tarball" 1 - pkg_tarball=$(get_package_tarball_name "gcc-g++") - wrt_Unpack_SetOwner "hlfs" "$pkg_tarball" 1 - case ${toolchain} in *butterfly*) [[ "$TEST" != "0" ]] && wrt_test_log2 "${this_script}" @@ -85,6 +78,7 @@ EOF ) >> $MKFILE.tmp wrt_run_as_chroot1 "$toolchain" "$this_script" ;; + *) ( cat << EOF @@ -94,7 +88,8 @@ EOF wrt_ExecuteAsUser "hlfs" "$toolchain" "$this_script" ;; esac - + # + # Safe method to remove packages unpacked outside the toolchain pkg_tarball=$(get_package_tarball_name "binutils") wrt_remove_existing_dirs "$pkg_tarball" pkg_tarball=$(get_package_tarball_name "gcc-core")