Changeset be9970b


Ignore:
Timestamp:
10/28/2005 06:48:53 PM (19 years ago)
Author:
Manuel Canales Esparcia <manuel@…>
Branches:
0.2, 1.0, 2.3, 2.3.x, 2.4, ablfs, ablfs-more, legacy, new_features, trunk
Children:
1fb586e
Parents:
bf1c3ba
Message:

Now packages in tar.gz format are supported also.

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • dump-lfs-scripts.xsl

    rbf1c3ba rbe9970b  
    100100      <xsl:when test="contains(string(),'tar.gz')">
    101101        <xsl:value-of select="substring-before(string(),'tar.gz')"/>
    102         <xsl:text>tar.bz2</xsl:text>
     102        <xsl:text>tar.*</xsl:text>
    103103        <xsl:value-of select="substring-after(string(),'tar.gz')"/>
    104104        <xsl:text>&#xA;</xsl:text>
  • functions

    rbf1c3ba rbe9970b  
    1414
    1515define unpack
    16         @cd $(LFS)$(SRC) ; tar -xvjf $(1) > /tmp/unpacked
     16  @if [ -f $(LFS)$(SRC)/$(1).bz2 ] ; then \
     17    cd $(LFS)$(SRC) ; tar -xvjf $(1).bz2 > /tmp/unpacked ; \
     18  else \
     19    cd $(LFS)$(SRC) ; tar -xvzf $(1).gz > /tmp/unpacked ; \
     20  fi ;
     21endef
     22
     23define unpack2
     24  @cd $(LFS)$(SRC) ; /tools/bin/tar -xvf $(1) > /tmp/unpacked
    1725endef
    1826
  • jhalfs

    rbf1c3ba rbe9970b  
    360360    if [ "$vrs" != "" ] ; then
    361361      if [ "$name" = "tcl" ] ; then
    362         FILE="$name$vrs-src.tar.bz2"
     362        FILE="$name$vrs-src.tar"
    363363      else
    364         FILE="$name-$vrs.tar.bz2"
     364        FILE="$name-$vrs.tar"
    365365      fi
    366366
     
    512512    # Insert instructions for unpacking the package and changing directories
    513513    if [ "$vrs" != "" ] ; then
    514       FILE="$name-$vrs.tar.bz2"
     514      FILE="$name-$vrs.tar.*"
    515515(
    516516    cat  << EOF
    517         @\$(call unpack,$FILE)
     517        @\$(call unpack2,$FILE)
    518518        @ROOT=\`head -n1 /tmp/unpacked | sed 's@^./@@;s@/.*@@'\` && \\
    519519        echo "PKGDIR=\$(SRC)/\$\$ROOT" > envars && \\
     
    648648      if [[ `_IS_ $i bootscripts` ]] ; then
    649649        vrs=`grep "^lfs-bootscripts-version" $JHALFSDIR/packages | sed -e 's/.* //' -e 's/"//g'`
    650         FILE="lfs-bootscripts-$vrs.tar.bz2"
     650        FILE="lfs-bootscripts-$vrs.tar.*"
    651651      elif [[ `_IS_ $i kernel` ]] ; then
    652652        vrs=`grep "^linux-version" $JHALFSDIR/packages | sed -e 's/.* //' -e 's/"//g'`
    653         FILE="linux-$vrs.tar.bz2"
     653        FILE="linux-$vrs.tar.*"
    654654      fi
    655655(
    656656    cat  << EOF
    657         @\$(call unpack,$FILE)
     657        @\$(call unpack2,$FILE)
    658658        @ROOT=\`head -n1 /tmp/unpacked | sed 's@^./@@;s@/.*@@'\` && \\
    659659        echo "PKGDIR=\$(SRC)/\$\$ROOT" > envars && \\
Note: See TracChangeset for help on using the changeset viewer.