Changeset eae0c9d for common/func_validate_configs.sh
- Timestamp:
- 04/12/2006 08:34:38 PM (18 years ago)
- Branches:
- experimental
- Children:
- 2034373
- Parents:
- b242136
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
common/func_validate_configs.sh
rb242136 reae0c9d 87 87 # First internal variables, then the ones that change the book's flavour, and lastly system configuration variables 88 88 local -r blfs_PARAM_LIST="BOOK BUILDDIR SRC_ARCHIVE HPKG DEPEND TEST" 89 local -r hlfs_PARAM_LIST="BOOK BUILDDIR SRC_ARCHIVE HPKG RUNMAKE MODEL GRSECURITY_HOST TEST RUN_ICA RUN_FARCE ITERATIONS STRIP FSTAB CONFIG KEYMAP PAGE TIMEZONE LANG LC_ALL"90 local -r clfs_PARAM_LIST="BOOK BUILDDIR SRC_ARCHIVE HPKG RUNMAKE METHOD ARCH TARGET TEST RUN_ICA RUN_FARCE ITERATIONS STRIP FSTAB BOOT_CONFIG CONFIG KEYMAP VIMLANG PAGE TIMEZONE LANG"91 local -r lfs_PARAM_LIST="BOOK BUILDDIR SRC_ARCHIVE HPKG RUNMAKE TEST RUN_ICA RUN_FARCE ITERATIONS STRIP FSTAB CONFIG VIMLANG PAGE TIMEZONE LANG"89 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" 90 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" 91 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" 92 92 93 93 local -r ERROR_MSG_pt1='The variable \"${L_arrow}${config_param}${R_arrow}\" value ${L_arrow}${BOLD}${!config_param}${R_arrow} is invalid,' … … 96 96 97 97 local PARAM_LIST= 98 99 98 local config_param 100 99 local validation_str … … 133 132 HPKG) validation_str="x0x x1x"; validate_str; continue ;; 134 133 RUNMAKE) validation_str="x0x x1x"; validate_str; continue ;; 135 RUN_ICA) validation_str="x0x x1x"; validate_str; continue ;; 136 RUN_FARCE) validation_str="x0x x1x"; validate_str; continue ;; 137 ITERATIONS) validation_str="x2x x3x x4x x5x"; validate_str; continue ;; 134 135 COMPARE) if [[ ! "$COMPARE" = "1" ]]; then 136 validation_str="x0x x1x"; validate_str 137 else 138 if [[ ! "${RUN_ICA}" = "1" ]] && [[ ! "${RUN_FARCE}" = "1" ]]; then 139 echo "${nl_}${DD_BORDER}" 140 echo "You have have elected to analyse the build but have failed to select a tool." >&2 141 echo "Edit /common/config and set ${L_arrow}${BOLD}RUN_ICA${R_arrow} and/or ${L_arrow}${BOLD}RUN_FARCE${R_arrow} to the required values" >&2 142 echo "${DD_BORDER}${nl_}" 143 exit 1 144 fi 145 fi 146 continue ;; 147 RUN_ICA) [[ "$COMPARE" = "1" ]] && validation_str="x0x x1x" && validate_str 148 continue ;; 149 RUN_FARCE) [[ "$COMPARE" = "1" ]] && validation_str="x0x x1x" && validate_str 150 continue ;; 151 ITERATIONS) [[ "$COMPARE" = "1" ]] && validation_str="x2x x3x x4x x5x" && validate_str 152 continue ;; 153 138 154 TEST) validation_str="x0x x1x x2x x3x"; validate_str; continue ;; 139 155 STRIP) validation_str="x0x x1x"; validate_str; continue ;; … … 147 163 TARGET) validate_target; continue ;; 148 164 esac 149 150 165 151 166 if [[ "${config_param}" = "LC_ALL" ]]; then
Note:
See TracChangeset
for help on using the changeset viewer.