Changeset 82eb8c1 for common


Ignore:
Timestamp:
06/01/2006 06:42:08 PM (18 years ago)
Author:
Manuel Canales Esparcia <manuel@…>
Branches:
1.0, 2.3, 2.3.x, 2.4, ablfs, ablfs-more, legacy, new_features, trunk
Children:
190d3a2
Parents:
5842156
Message:

Creating "unpacked" inside souces dir instead /tmp and referencing it via envar.

Location:
common
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • common/common-functions

    r5842156 r82eb8c1  
    248248  local FILE=$1
    249249  local optSAVE_PREVIOUS=$2
    250  
     250
    251251  if [ "${optSAVE_PREVIOUS}" != "1" ]; then
    252252    wrt_remove_existing_dirs "$FILE"
     
    255255cat << EOF
    256256        @\$(call unpack,$FILE)
    257         @ROOT=\`head -n1 /tmp/unpacked | sed 's@^./@@;s@/.*@@'\` && \\
     257        @ROOT=\`head -n1 \$(MOUNT_PT)\$(SRC)/\$(PKG_LST) | sed 's@^./@@;s@/.*@@'\` && \\
    258258        echo "export PKGDIR=\$(MOUNT_PT)\$(SRC)/\$\$ROOT" > envars && \\
    259259        chown -R lfs \$(MOUNT_PT)\$(SRC)/\$\$ROOT
     
    275275cat  << EOF
    276276        @\$(call unpack2,$FILE)
    277         @ROOT=\`head -n1 /tmp/unpacked | sed 's@^./@@;s@/.*@@'\` && \\
     277        @ROOT=\`head -n1 \$(SRC)/\$(PKG_LST) | sed 's@^./@@;s@/.*@@'\` && \\
    278278        echo "export PKGDIR=\$(SRC)/\$\$ROOT" > envars
    279279EOF
     
    294294cat  << EOF
    295295        @\$(call unpack3,$FILE)
    296         @ROOT=\`head -n1 /tmp/unpacked | sed 's@^./@@;s@/.*@@'\` && \\
     296        @ROOT=\`head -n1 \$(SRC)/\$(PKG_LST) | sed 's@^./@@;s@/.*@@'\` && \\
    297297        echo "export PKGDIR=\$(SRC)/\$\$ROOT" > envars
    298298EOF
     
    413413(
    414414cat << EOF
    415         @ROOT=\`head -n1 /tmp/unpacked | sed 's@^./@@;s@/.*@@'\` && \\
     415        @ROOT=\`head -n1 \$(MOUNT_PT)\$(SRC)/\$(PKG_LST) | sed 's@^./@@;s@/.*@@'\` && \\
    416416        rm -r \$(MOUNT_PT)\$(SRC)/\$\$ROOT && \\
    417417        if [ -e \$(MOUNT_PT)\$(SRC)/$name-build ]; then \\
     
    429429(
    430430cat << EOF
    431         @ROOT=\`head -n1 /tmp/unpacked | sed 's@^./@@;s@/.*@@'\` && \\
     431        @ROOT=\`head -n1 \$(SRC)/\$(PKG_LST) | sed 's@^./@@;s@/.*@@'\` && \\
    432432        rm -r \$(SRC)/\$\$ROOT && \\
    433433        if [ -e \$(SRC)/$name-build ]; then \\
  • common/config

    r5842156 r82eb8c1  
    9292   LOGDIR=$JHALFSDIR/logs
    9393
     94#--- File listing package contents (from where package sources dir is extracted)
     95PKG_LST=unpacked
     96
    9497#--- ICA report log directory
    9598ICALOGDIR=$LOGDIR/ICA
  • common/makefile-functions

    r5842156 r82eb8c1  
    1818define unpack
    1919  @cd $(MOUNT_PT)$(SRC) && \
    20   tar -xvf `ls -t $(1) | head -n1` > /tmp/unpacked
     20  tar -xvf `ls -t $(1) | head -n1` > $(PKG_LST)
    2121endef
    2222
    2323define unpack2
    2424  @cd $(MOUNT_PT)$(SRC) && \
    25   /tools/bin/tar -xvf `ls -t $(1) | head -n1` > /tmp/unpacked
     25  /tools/bin/tar -xvf `ls -t $(1) | head -n1` > $(PKG_LST)
    2626endef
    2727
    2828define unpack3
    2929  @cd $(SRC) && \
    30   tar -xvf `ls -t $(1) | head -n1` > /tmp/unpacked
     30  tar -xvf `ls -t $(1) | head -n1` > $(PKG_LST)
    3131endef
    3232
Note: See TracChangeset for help on using the changeset viewer.