Changeset 9e4b9a1 for common


Ignore:
Timestamp:
04/26/2006 08:24:58 PM (18 years ago)
Author:
Manuel Canales Esparcia <manuel@…>
Branches:
experimental
Children:
2f109c6
Parents:
4edbc92
Message:

Merged r2575 and r2576 from trunk.

Location:
common
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • common/common-functions

    r4edbc92 r9e4b9a1  
    397397EOF
    398398) >> $MKFILE.tmp
     399}
     400
     401
     402#----------------------------------#
     403wrt_report() {         #
     404#----------------------------------#
     405(
     406cat << EOF
     407
     408create-sbu_du-report:  $PREV
     409        @\$(call echo_message, Building)
     410        @./create-sbu_du-report.sh logs $VERSION $TEST
     411        @\$(call echo_report,$VERSION-SBU_DU-$(date --iso-8601).report)
     412        @touch  \$@
     413EOF
     414) >> $MKFILE.tmp
     415
     416chapter789="$chapter789 create-sbu_du-report"
    399417}
    400418
  • common/config

    r4edbc92 r9e4b9a1  
    3636#      (in CLFS, alias to 2)
    3737TEST=1
     38
     39# Create SBU and disk usage report  0(no)/1(yes)
     40# NOTE: requires to have bc installed on the host
     41REPORT=1
    3842
    3943#--- Run the stripping phases  0(no)/1(yes)
  • common/func_validate_configs.sh

    r4edbc92 r9e4b9a1  
    8888  # First internal variables, then the ones that change the book's flavour, and lastly system configuration variables
    8989  local -r blfs_PARAM_LIST="BOOK BUILDDIR SRC_ARCHIVE HPKG         DEPEND                TEST"
    90   local -r hlfs_PARAM_LIST="BOOK BUILDDIR SRC_ARCHIVE HPKG RUNMAKE MODEL GRSECURITY_HOST TEST COMPARE RUN_ICA RUN_FARCE ITERATIONS STRIP FSTAB             CONFIG KEYMAP         PAGE TIMEZONE LANG LC_ALL"
    91   local -r clfs_PARAM_LIST="BOOK BUILDDIR SRC_ARCHIVE HPKG RUNMAKE METHOD  ARCH  TARGET  TEST COMPARE RUN_ICA RUN_FARCE ITERATIONS STRIP FSTAB BOOT_CONFIG CONFIG KEYMAP VIMLANG PAGE TIMEZONE LANG"
    92   local -r  lfs_PARAM_LIST="BOOK BUILDDIR SRC_ARCHIVE HPKG RUNMAKE                       TEST COMPARE RUN_ICA RUN_FARCE ITERATIONS STRIP FSTAB             CONFIG        VIMLANG PAGE TIMEZONE LANG"
     90  local -r hlfs_PARAM_LIST="BOOK BUILDDIR SRC_ARCHIVE HPKG RUNMAKE MODEL GRSECURITY_HOST TEST REPORT COMPARE RUN_ICA RUN_FARCE ITERATIONS STRIP FSTAB             CONFIG KEYMAP         PAGE TIMEZONE LANG LC_ALL"
     91  local -r clfs_PARAM_LIST="BOOK BUILDDIR SRC_ARCHIVE HPKG RUNMAKE METHOD  ARCH  TARGET  TEST REPORT COMPARE RUN_ICA RUN_FARCE ITERATIONS STRIP FSTAB BOOT_CONFIG CONFIG KEYMAP VIMLANG PAGE TIMEZONE LANG"
     92  local -r  lfs_PARAM_LIST="BOOK BUILDDIR SRC_ARCHIVE HPKG RUNMAKE                       TEST REPORT COMPARE RUN_ICA RUN_FARCE ITERATIONS STRIP FSTAB             CONFIG        VIMLANG PAGE TIMEZONE LANG"
    9393
    9494  local -r ERROR_MSG_pt1='The variable \"${L_arrow}${config_param}${R_arrow}\" value ${L_arrow}${BOLD}${!config_param}${R_arrow} is invalid,'
     
    100100  local validation_str
    101101  local save_param
    102  
     102
    103103  write_error_and_die() {
    104104    echo -e "\n${DD_BORDER}"
     
    182182      HPKG)       validate_against_str "x0x x1x" ;;
    183183      RUNMAKE)    validate_against_str "x0x x1x" ;;
     184      REPORT)     validate_against_str "x0x x1x"
     185                  if [[ "${!config_param}" = "1" ]] && [[ `type -p bc` ]]; then
     186                    continue
     187                  else
     188                    echo -e "  ${BOLD}The bc binary was not found${OFF}"
     189                    echo -e "  The SBU and disk usage report creation will be skiped"
     190                    REPORT=0
     191                    continue
     192                  fi ;;
    184193      COMPARE)    if [[ ! "$COMPARE" = "1" ]]; then
    185194                    validate_against_str "x0x x1x"
  • common/makefile-functions

    r4edbc92 r9e4b9a1  
    2929  @cd $(SRC) && \
    3030  tar -xvf `ls -t $(1) | head -n1` > /tmp/unpacked
     31endef
     32
     33define echo_report
     34  @echo
     35  @echo $(BOLD) The report file $(BLUE)$(1)$(BOLD) has been created
     36  @echo
     37  @echo ${WHITE}Please send the $(BOLD)$(MOUNT_PT)/jhalfs/$(1)$(WHITE)
     38  @echo file to $(BOLD)manuel@linuxfromscratch.org$(WHITE)
     39  @echo
     40  @echo That will help us to keep more accurate SBU and
     41  @echo disk usage values into the book. Thanks.
    3142endef
    3243
Note: See TracChangeset for help on using the changeset viewer.