Changeset 5130b3a for common/libs


Ignore:
Timestamp:
11/17/2013 10:20:07 PM (11 years ago)
Author:
Pierre Labastie <pierre@…>
Branches:
ablfs
Children:
dda2496
Parents:
84a651c
Message:

Merge trunk r3750-3760

Location:
common/libs
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • common/libs/func_download_pkgs

    r84a651c r5130b3a  
    2727  [[ ! -d $BUILDDIR/sources ]] && mkdir $BUILDDIR/sources
    2828  cd $BUILDDIR/sources
    29   [[ -f MD5SUMS ]] && rm MD5SUMS
    30   [[ -f MISSING_FILES.DMP ]] && rm MISSING_FILES.DMP
    31   [[ -f urls.lst ]] && rm urls.lst
     29    # If using CLFS, /sources is writable by all, but with sticky bit,
     30    # and user does not hold MD5SUMS nor the other files, so use sudo
     31  [[ -f MD5SUMS ]] && sudo rm MD5SUMS
     32  [[ -f MISSING_FILES.DMP ]] && sudo rm MISSING_FILES.DMP
     33  [[ -f urls.lst ]] && sudo rm urls.lst
    3234
    3335    # Generate URLs file
  • common/libs/func_install_blfs

    r84a651c r5130b3a  
    2727    ${BUILDDIR}${BLFS_ROOT}/Makefile
    2828
    29 # Downloads the book, initialize the tracking file and the package database
     29# If we have a working copy, copy it:
     30if [[ "$BLFS_WORKING_COPY" = "y" ]]; then
     31# -r: recursive; -u: only if newer; -T: otherwise, would copy to a subdirectory
     32# of blfs-xml, if blfs-xml already exists
     33  cp -ruT $BLFS_WC_LOCATION ${BUILDDIR}${BLFS_ROOT}/blfs-xml
     34fi
     35# Downloads the book if necessary, initialize the tracking file and the
     36# package database.
    3037# sudo is needed if $BUILDDIR/var/lib is owned by root and /var/lib/jhalfs
    3138# has to be created
  • common/libs/func_validate_configs.sh

    r84a651c r5130b3a  
    5454  local -r clfs2_PARAM_LIST="$CLFS2_book $GENERAL_common $CLFS2_build                  $ADVANCED_common"
    5555  local -r clfs3_PARAM_LIST="$CLFS3_book $GENERAL_common $CLFS3_build                  $ADVANCED_common"
    56   local -r  blfs_PARAM_LIST="BRANCH_ID BLFS_ROOT BLFS_XML TRACKING_DIR"
    57 
    58   # Additional variables (add DEP_DBXSL when required again)
    59   local -r blfs_tool_PARAM_LIST="BLFS_BRANCH_ID BLFS_ROOT BLFS_XML TRACKING_DIR \
    60                                  DEP_LIBXML DEP_LIBXSLT DEP_TIDY \
    61                                  DEP_DBXML DEP_LYNX DEP_SUDO DEP_WGET \
    62                                  DEP_SVN DEP_GPM DEP_OPENSSL DEP_PYTHON"
     56#  local -r  blfs_PARAM_LIST="BRANCH_ID BLFS_ROOT BLFS_XML TRACKING_DIR"
     57
     58  # Additional variables
     59  local -r blfs_tool_PARAM_LIST="\
     60     BLFS_TREE BLFS_BRANCH_ID BLFS_ROOT BLFS_XML TRACKING_DIR \
     61     DEP_LIBXML DEP_LIBXSLT DEP_TIDY DEP_DBXML DEP_LYNX DEP_SUDO DEP_WGET \
     62     DEP_SVN DEP_GPM DEP_OPENSSL DEP_PYTHON"
    6363  local -r custom_tool_PARAM_LIST="TRACKING_DIR"
    6464
     
    185185               ;;
    186186
    187       # BLFS params.
    188       BRANCH_ID | BLFS_ROOT | BLFS_XML )  echo "`eval echo $PARAM_VALS`" ;;
    189       TRACKING_DIR ) validate_dir -z -d -w ;;
    190 
    191187      # Display non-validated envars found in ${PROGNAME}_PARAM_LIST
    192188      * ) echo -e "`eval echo $PARAM_VALS`" ;;
Note: See TracChangeset for help on using the changeset viewer.