- Timestamp:
- 08/29/2006 06:18:06 PM (18 years ago)
- Branches:
- 2.3, 2.3.x, 2.4, ablfs, ablfs-more, legacy, new_features, trunk
- Children:
- fff1061
- Parents:
- 4da2512
- Location:
- common
- Files:
-
- 8 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
common/common-functions
r4da2512 r4965fa8 578 578 esac 579 579 580 [[ "${BLFS_TOOL}" = "y" ]] && copy_blfs_deps_scripts 581 580 582 echo " ...OK" 581 583 … … 611 613 ;; 612 614 esac 615 616 if [[ "${BLFS_TOOL}" = "y" ]] ; then 617 ( 618 cat << EOF 619 $LIBXML_PKG 620 $LIBXSLT_PKG 621 $DBXSL_PKG 622 $LINKS_PKG 623 $SUDO_PKG 624 $WGET_PKG 625 $SVN_PKG 626 $GPM_PKG 627 EOF 628 ) >> pkg_tarball_list 629 fi 630 613 631 echo " ...OK" 614 632 … … 781 799 782 800 cd $BUILDDIR/sources 783 } 801 802 [[ "${BLFS_TOOL}" = "y" ]] && add_blfs_deps_urls 803 } 804 805 #----------------------------# Hardcoded URLs and MD5. 806 add_blfs_deps_urls() { # No easy way to extract it. 807 #----------------------------# Some FTP mirrors may not work 808 809 local BLFS_SERVER="${SERVER}/pub/blfs/conglomeration/" 810 811 if [[ "${DEP_LIBXML}" = "y" ]] ; then 812 echo "${LIBXML_URL} ${BLFS_SERVER}libxml2/${LIBXML_PKG} ${LIBXML_MD5}" >> urls.lst 813 fi 814 815 if [[ "${DEP_LIBXSLT}" = "y" ]] ; then 816 echo "${LIBXSLT_URL} ${BLFS_SERVER}libxslt/${LIBXSLT_PKG} ${LIBXSLT_MD5}" >> urls.lst 817 fi 818 819 if [[ "${DEP_DBXSL}" = "y" ]] ; then 820 echo "${DBXSL_URL} ${BLFS_SERVER}docbook-xsl/${DBXSL_PKG} ${DBXSL_MD5}" >> urls.lst 821 fi 822 823 if [[ "${DEP_LINKS}" = "y" ]] ; then 824 echo "${LINKS_URL} ${BLFS_SERVER}links/${LINKS_PKG} ${LINKS_MD5}" >> urls.lst 825 fi 826 827 if [[ "${DEP_SUDO}" = "y" ]] ; then 828 echo "${SUDO_URL} ${BLFS_SERVER}sudo/${SUDO_PKG} ${SUDO_MD5}" >> urls.lst 829 echo "${SUDO_PATCH_URL} ${BLFS_SERVER}sudo/${SUDO_PATCH} ${SUDO_PATCH_MD5}" >> urls.lst 830 fi 831 832 if [[ "${DEP_WGET}" = "y" ]] ; then 833 echo "${WGET_URL} ${BLFS_SERVER}wget/${WGET_PKG} ${WGET_MD5}" >> urls.lst 834 fi 835 836 if [[ "${DEP_SVN}" = "y" ]] ; then 837 echo "${SVN_URL} ${BLFS_SERVER}subversion/${SVN_PKG} ${SVN_MD5}" >> urls.lst 838 fi 839 840 if [[ "${DEP_GPM}" = "y" ]] ; then 841 echo "${GPM_URL} ${BLFS_SERVER}gpm/${GPM_PKG} ${GPM_MD5}" >> urls.lst 842 echo "${GPM_PATCH_1_URL} ${BLFS_SERVER}gpm/${GPM_PATCH_1} ${GPM_PATCH_1_MD5}" >> urls.lst 843 echo "${GPM_PATCH_2_URL} ${BLFS_SERVER}gpm/${GPM_PATCH_2} ${GPM_PATCH_2_MD5}" >> urls.lst 844 fi 845 846 } 847 848 #----------------------------# Maybe there is a better way to do this, but this 849 copy_blfs_deps_scripts() { # method avoid to place the test on all 850 #----------------------------# $PROGNAME/master.sh scripts. 851 852 mkdir -p ${PROGNAME}-commands/blfs-tool-deps 853 854 if [[ "${DEP_LIBXML}" = "y" ]] ; then 855 mv blfs-tool-deps/901-libxml2 ${PROGNAME}-commands/blfs-tool-deps 856 fi 857 858 if [[ "${DEP_LIBXSLT}" = "y" ]] ; then 859 mv blfs-tool-deps/902-libxslt ${PROGNAME}-commands/blfs-tool-deps 860 fi 861 862 if [[ "${DEP_DBXSL}" = "y" ]] ; then 863 mv blfs-tool-deps/903-docbook-xsl ${PROGNAME}-commands/blfs-tool-deps 864 fi 865 866 if [[ "${DEP_LINKS}" = "y" ]] ; then 867 mv blfs-tool-deps/905-links ${PROGNAME}-commands/blfs-tool-deps 868 fi 869 870 if [[ "${DEP_SUDO}" = "y" ]] ; then 871 mv blfs-tool-deps/906-sudo ${PROGNAME}-commands/blfs-tool-deps 872 fi 873 874 if [[ "${DEP_WGET}" = "y" ]] ; then 875 mv blfs-tool-deps/907-wget ${PROGNAME}-commands/blfs-tool-deps 876 fi 877 878 if [[ "${DEP_SVN}" = "y" ]] ; then 879 mv blfs-tool-deps/908-subversion ${PROGNAME}-commands/blfs-tool-deps 880 fi 881 882 if [[ "${DEP_GPM}" = "y" ]] ; then 883 mv blfs-tool-deps/904-gpm ${PROGNAME}-commands/blfs-tool-deps 884 fi 885 886 rm -rf blfs-tool-deps 887 888 } -
common/func_validate_configs.sh
r4da2512 r4965fa8 21 21 22 22 # First internal variables, then the ones that change the book's flavour, and lastly system configuration variables 23 local -r hlfs_PARAM_LIST="BOOK BUILDDIR SRC_ARCHIVE GETPKG RUNMAKE MODEL GRSECURITY_HOST TEST BOMB_TEST OPTIMIZE REPORT COMPARE RUN_ICA RUN_FARCE ITERATIONS STRIP FSTAB CONFIG GETKERNEL KEYMAP PAGE TIMEZONE LANG LC_ALL LUSER LGROUP "24 local -r clfs_PARAM_LIST="BOOK BUILDDIR SRC_ARCHIVE GETPKG RUNMAKE METHOD ARCH TARGET TARGET32 TEST BOMB_TEST OPTIMIZE REPORT COMPARE RUN_ICA RUN_FARCE ITERATIONS STRIP FSTAB BOOT_CONFIG CONFIG GETKERNEL KEYMAP VIMLANG PAGE TIMEZONE LANG LUSER LGROUP "25 local -r clfs2_PARAM_LIST="BOOK BUILDDIR SRC_ARCHIVE GETPKG RUNMAKE ARCH TARGET OPTIMIZE REPORT STRIP FSTAB CONFIG GETKERNEL KEYMAP VIMLANG PAGE TIMEZONE LANG LUSER LGROUP "26 local -r lfs_PARAM_LIST="BOOK BUILDDIR SRC_ARCHIVE GETPKG RUNMAKE TEST BOMB_TEST OPTIMIZE REPORT COMPARE RUN_ICA RUN_FARCE ITERATIONS STRIP FSTAB CONFIG GETKERNEL VIMLANG PAGE TIMEZONE LANG LUSER LGROUP "23 local -r hlfs_PARAM_LIST="BOOK BUILDDIR SRC_ARCHIVE GETPKG RUNMAKE MODEL GRSECURITY_HOST TEST BOMB_TEST OPTIMIZE REPORT COMPARE RUN_ICA RUN_FARCE ITERATIONS STRIP FSTAB CONFIG GETKERNEL KEYMAP PAGE TIMEZONE LANG LC_ALL LUSER LGROUP BLFS_TOOL" 24 local -r clfs_PARAM_LIST="BOOK BUILDDIR SRC_ARCHIVE GETPKG RUNMAKE METHOD ARCH TARGET TARGET32 TEST BOMB_TEST OPTIMIZE REPORT COMPARE RUN_ICA RUN_FARCE ITERATIONS STRIP FSTAB BOOT_CONFIG CONFIG GETKERNEL KEYMAP VIMLANG PAGE TIMEZONE LANG LUSER LGROUP BLFS_TOOL" 25 local -r clfs2_PARAM_LIST="BOOK BUILDDIR SRC_ARCHIVE GETPKG RUNMAKE ARCH TARGET OPTIMIZE REPORT STRIP FSTAB CONFIG GETKERNEL KEYMAP VIMLANG PAGE TIMEZONE LANG LUSER LGROUP BLFS_TOOL" 26 local -r lfs_PARAM_LIST="BOOK BUILDDIR SRC_ARCHIVE GETPKG RUNMAKE TEST BOMB_TEST OPTIMIZE REPORT COMPARE RUN_ICA RUN_FARCE ITERATIONS STRIP FSTAB CONFIG GETKERNEL VIMLANG PAGE TIMEZONE LANG LUSER LGROUP BLFS_TOOL" 27 27 local -r blfs_PARAM_LIST="BRANCH_ID BLFS_ROOT BLFS_XML TRACKING_DIR" 28 28 29 local -r blfs_tool_PARAM_LIST="BLFS_BRANCH_ID BLFS_ROOT BLFS_XML TRACKING_DIR DEP_LIBXML DEP_LIBXSLT DEP_DBXSL DEP_LINKS DEP_SUDO DEP_WGET DEP_SVN DEP_GPM" 30 29 31 local -r ERROR_MSG_pt1='The variable \"${L_arrow}${config_param}${R_arrow}\" value ${L_arrow}${BOLD}${!config_param}${R_arrow} is invalid,' 30 local -r ERROR_MSG_pt2=' check the config file ${BOLD}${GREEN}\<$(echo $PROGNAME | tr [a-z] [A-Z])/config\> or \<common/config\>${OFF}'32 local -r ERROR_MSG_pt2='rerun make and fix your configuration settings${OFF}' 31 33 local -r PARAM_VALS='${config_param}${dotSTR:${#config_param}} ${L_arrow}${BOLD}${!config_param}${OFF}${R_arrow}' 32 34 … … 108 110 TARGET | \ 109 111 GRSECURITY_HOST | \ 112 BLFS_TOOL | \ 110 113 TIMEZONE | \ 111 114 PAGE) echo -e "`eval echo $PARAM_VALS`" ;; … … 142 145 143 146 # BOOK validation. Very ugly, need be fixed 144 BOOK) if [[ "${W C}" = "1" ]] ; then147 BOOK) if [[ "${WORKING_COPY}" = "y" ]] ; then 145 148 validate_dir -z -d 146 149 else … … 186 189 esac 187 190 done 191 192 if [[ "${BLFS_TOOL}" = "y" ]] ; then 193 echo "${nl_} ${BLUE}blfs-tool settings${OFF}" 194 for config_param in ${blfs_tool_PARAM_LIST}; do 195 echo -e "`eval echo $PARAM_VALS`" 196 done 197 fi 198 188 199 set -e 189 200 echo "${nl_}***${BOLD}${GREEN} ${PARAM_GROUP%%_*T} config parameters look good${OFF} ***${nl_}"
Note:
See TracChangeset
for help on using the changeset viewer.