Changeset 3f83cb0 for CLFS/master.sh
- Timestamp:
- 05/31/2014 06:57:41 AM (10 years ago)
- Branches:
- 2.4, ablfs-more, legacy, new_features, trunk
- Children:
- f0de954
- Parents:
- 659be15
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
CLFS/master.sh
r659be15 r3f83cb0 65 65 echo "unset CXXFLAGS" >> \$(LUSER_HOME)/.bashrc && \\ 66 66 echo "" >> \$(LUSER_HOME)/.bashrc && \\ 67 EOF 68 ) >> $MKFILE.tmp 69 if ! [ -e final-preps/*variables ]; then 70 ( 71 cat << EOF 67 72 echo "export CLFS_HOST=\"${CLFS_HOST}\"" >> \$(LUSER_HOME)/.bashrc && \\ 68 73 echo "export CLFS_TARGET=\"${TARGET}\"" >> \$(LUSER_HOME)/.bashrc && \\ 69 74 echo "export CLFS_TARGET32=\"${TARGET32}\"" >> \$(LUSER_HOME)/.bashrc && \\ 75 EOF 76 ) >> $MKFILE.tmp 77 fi 78 ( 79 cat << EOF 70 80 echo "source $JHALFSDIR/envars" >> \$(LUSER_HOME)/.bashrc 71 81 @chown \$(LUSER):\$(LGROUP) \$(LUSER_HOME)/.bashrc && \\ … … 81 91 host_prep=" 023-creatingtoolsdir 024-creatingcrossdir 026-settingenvironment" 82 92 93 } 94 95 #--------------------------------------# 96 final_preps_Makefiles() { 97 #--------------------------------------# 98 echo "${tab_}${GREEN}Processing... ${L_arrow}variables ( LUSER ) ${R_arrow}" 99 for file in final-preps/* ; do 100 this_script=`basename $file` 101 case $this_script in 102 *variables ) 103 ;; 104 *) continue; ;; 105 esac 106 # Set the dependency for the first target. 107 if [ -z $PREV ] ; then PREV=026-settingenvironment ; fi 108 109 # First append each name of the script files to a list (this will become 110 # the names of the targets in the Makefile 111 final_preps="$final_preps $this_script" 112 113 # No need to grab the package name 114 115 LUSER_wrt_target "${this_script}" "$PREV" 116 LUSER_wrt_RunAsUser "${file}" 117 wrt_touch 118 PREV=$this_script 119 done # for file in .... 83 120 } 84 121 … … 947 984 948 985 host_prep_Makefiles # mk_SETUP (SETUP) $host_prep 986 final_preps_Makefiles # mk_F_PREPS (LUSER) $final_preps 949 987 cross_tools_Makefiles # mk_CROSS (LUSER) $cross_tools 950 988 temptools_Makefiles # mk_TEMP (LUSER) $temptools … … 995 1033 cat << EOF 996 1034 997 all: ck_UID mk_SETUP mk_ CROSS mk_SUDO mk_SYSTOOLS create-sbu_du-report mk_CUSTOM_TOOLS mk_BLFS_TOOL1035 all: ck_UID mk_SETUP mk_F_PREPS mk_SUDO mk_SYSTOOLS create-sbu_du-report mk_CUSTOM_TOOLS mk_BLFS_TOOL 998 1036 @sudo make do-housekeeping 999 1037 @echo "$VERSION - jhalfs build" > clfs-release && \\ … … 1017 1055 1018 1056 #---------------AS LUSER 1019 mk_ CROSS: mk_SETUP1020 @\$(call echo_PHASE, Cross and Temporary Tools)1057 mk_F_PREPS: mk_SETUP 1058 @\$(call echo_PHASE,Final Preparations Cross and Temporary Tools) 1021 1059 @( \$(SU_LUSER) "make -C \$(MOUNT_PT)/\$(SCRIPT_ROOT) BREAKPOINT=\$(BREAKPOINT) AS_LUSER" ) 1022 1060 @sudo make restore-luser-env 1023 1061 @touch \$@ 1024 1062 1025 mk_SUDO: mk_ CROSS1063 mk_SUDO: mk_F_PREPS 1026 1064 @sudo make BREAKPOINT=\$(BREAKPOINT) SUDO 1027 1065 @touch \$@ … … 1051 1089 1052 1090 SETUP: $host_prep 1053 AS_LUSER: $ cross_tools $temptools1091 AS_LUSER: $final_preps $cross_tools $temptools 1054 1092 SUDO: $orphan_scripts 1055 1093 PREP_CHROOT_JAIL: SHELL=/tools/bin/bash … … 1097 1135 cat << EOF 1098 1136 1099 all: ck_UID mk_SETUP mk_ CROSS mk_SUDO1137 all: ck_UID mk_SETUP mk_F_PREPS mk_SUDO 1100 1138 @sudo make restore-luser-env 1101 1139 @sudo make do-housekeeping … … 1128 1166 #---------------AS LUSER 1129 1167 1130 mk_ CROSS: mk_SETUP1131 @\$(call echo_PHASE, Cross Tool)1168 mk_F_PREPS: mk_SETUP 1169 @\$(call echo_PHASE,Final Preparations and Cross Tools) 1132 1170 @( \$(SU_LUSER) "make -C \$(MOUNT_PT)/\$(SCRIPT_ROOT) BREAKPOINT=\$(BREAKPOINT) AS_LUSER" ) 1133 1171 @touch \$@ 1134 1172 1135 mk_SUDO: mk_ CROSS1173 mk_SUDO: mk_F_PREPS 1136 1174 @sudo make BREAKPOINT=\$(BREAKPOINT) SUDO 1137 1175 @touch \$@ … … 1160 1198 1161 1199 SETUP: $host_prep 1162 AS_LUSER: $ cross_tools $temptools ${boottools}1200 AS_LUSER: $final_preps $cross_tools $temptools ${boottools} 1163 1201 SUDO: $orphan_scripts 1164 1202 AS_ROOT: SHELL=/tools/bin/bash
Note:
See TracChangeset
for help on using the changeset viewer.