- Timestamp:
- 05/03/2006 10:03:58 PM (18 years ago)
- Branches:
- experimental
- Children:
- b414549
- Parents:
- 65d83a6
- Location:
- common
- Files:
-
- 2 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
common/common-functions
r65d83a6 r17c7894 199 199 200 200 201 202 203 201 #----------------------------------# 204 202 wrt_target() { # Create target and initialize log file … … 260 258 261 259 262 263 260 #----------------------------------# 264 261 wrt_target_vars() { # Target vars for hlfs (cross-build method) … … 271 268 ) >> $MKFILE.tmp 272 269 270 } 271 272 273 #----------------------------------# 274 wrt_optimize() { # Apply pkg specific opt's to build 275 #----------------------------------# 276 local pkg=$1 277 local optLvl optVal OPT_VAR 278 279 optLvl=`awk -v pkg="$pkg" '$1 == pkg { print $2 }' $JHALFSDIR/opt_override` 280 if [[ "$optLvl" = "" ]] ; then 281 optLvl=$DEF_OPT_LVL; 282 fi 283 284 for OPT_VAR in CFLAGS CXXFLAGS LDFLAGS; do 285 eval optVal=\$${OPT_VAR}_$optLvl 286 287 if [[ "$optVal" != "unset" ]]; then 288 case $pkg in 289 *zlib* ) [[ "$OPT_VAR" != "LDFLAGS" ]] && optVal="$optVal -fPIC" ;; 290 esac 291 ( 292 cat << EOF 293 @echo "export $OPT_VAR=\"$optVal\"" >> envars 294 EOF 295 ) >> $MKFILE.tmp 296 else 297 continue 298 fi 299 done 273 300 } 274 301 -
common/config
r65d83a6 r17c7894 11 11 #--- Mount point for the build 12 12 BUILDDIR=/mnt/build_dir 13 14 # Create SBU and disk usage report 0(no)/1(yes) 15 # NOTE: requires to have bc installed on the host 16 REPORT=1 13 17 14 18 #=== Getting packages === … … 31 35 RUNMAKE=0 32 36 37 #--- Optimize the build? 0(no)/1(yes) 38 # Optimization values are set in opt_config and opt_override 39 OPTIMIZE=1 40 33 41 #--- Run test suites [0-3] 34 42 # 0 = none … … 41 49 # (in CLFS, alias to 2) 42 50 TEST=1 43 44 # Create SBU and disk usage report 0(no)/1(yes)45 # NOTE: requires to have bc installed on the host46 REPORT=147 51 48 52 #--- Run the stripping phases 0(no)/1(yes) -
common/func_validate_configs.sh
r65d83a6 r17c7894 85 85 86 86 # First internal variables, then the ones that change the book's flavour, and lastly system configuration variables 87 local -r blfs_PARAM_LIST="BOOK BUILDDIR SRC_ARCHIVE GETPKG DEPEND TEST "88 local -r hlfs_PARAM_LIST="BOOK BUILDDIR SRC_ARCHIVE GETPKG RUNMAKE MODEL GRSECURITY_HOST TEST REPORT COMPARE RUN_ICA RUN_FARCE ITERATIONS STRIP FSTAB CONFIG KEYMAP PAGE TIMEZONE LANG LC_ALL"89 local -r clfs_PARAM_LIST="BOOK BUILDDIR SRC_ARCHIVE GETPKG RUNMAKE METHOD ARCH TARGET TEST REPORT COMPARE RUN_ICA RUN_FARCE ITERATIONS STRIP FSTAB BOOT_CONFIG CONFIG KEYMAP VIMLANG PAGE TIMEZONE LANG"90 local -r lfs_PARAM_LIST="BOOK BUILDDIR SRC_ARCHIVE GETPKG RUNMAKE TEST REPORT COMPARE RUN_ICA RUN_FARCE ITERATIONS STRIP FSTAB CONFIG VIMLANG PAGE TIMEZONE LANG"87 local -r blfs_PARAM_LIST="BOOK BUILDDIR SRC_ARCHIVE GETPKG DEPEND TEST OPTIMIZE" 88 local -r hlfs_PARAM_LIST="BOOK BUILDDIR SRC_ARCHIVE GETPKG RUNMAKE MODEL GRSECURITY_HOST TEST OPTIMIZE REPORT COMPARE RUN_ICA RUN_FARCE ITERATIONS STRIP FSTAB CONFIG KEYMAP PAGE TIMEZONE LANG LC_ALL" 89 local -r clfs_PARAM_LIST="BOOK BUILDDIR SRC_ARCHIVE GETPKG RUNMAKE METHOD ARCH TARGET TEST OPTIMIZE REPORT COMPARE RUN_ICA RUN_FARCE ITERATIONS STRIP FSTAB BOOT_CONFIG CONFIG KEYMAP VIMLANG PAGE TIMEZONE LANG" 90 local -r lfs_PARAM_LIST="BOOK BUILDDIR SRC_ARCHIVE GETPKG RUNMAKE TEST OPTIMIZE REPORT COMPARE RUN_ICA RUN_FARCE ITERATIONS STRIP FSTAB CONFIG VIMLANG PAGE TIMEZONE LANG" 91 91 92 92 local -r ERROR_MSG_pt1='The variable \"${L_arrow}${config_param}${R_arrow}\" value ${L_arrow}${BOLD}${!config_param}${R_arrow} is invalid,' … … 206 206 ITERATIONS) [[ "$COMPARE" = "1" ]] && validate_against_str "x2x x3x x4x x5x" ;; 207 207 TEST) validate_against_str "x0x x1x x2x x3x" ;; 208 OPTIMIZE) validate_against_str "x0x x1x" ;; 208 209 STRIP) validate_against_str "x0x x1x" ;; 209 210 VIMLANG) validate_against_str "x0x x1x" ;;
Note:
See TracChangeset
for help on using the changeset viewer.