Changeset dbcdfd7 for CLFS/master.sh


Ignore:
Timestamp:
03/18/2007 10:14:04 AM (17 years ago)
Author:
Manuel Canales Esparcia <manuel@…>
Branches:
2.3, 2.3.x, 2.4, ablfs, ablfs-more, legacy, new_features, trunk
Children:
ace8142
Parents:
b0ba1f0
Message:

Reimplemented support for partial builds.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CLFS/master.sh

    rb0ba1f0 rdbcdfd7  
    2121        @mkdir \$(MOUNT_PT)/tools && \\
    2222        rm -f /tools && \\
    23         ln -s \$(MOUNT_PT)/tools / && \\
    24         touch \$@ && \\
    25         echo " "\$(BOLD)Target \$(BLUE)\$@ \$(BOLD)OK && \\
    26         echo --------------------------------------------------------------------------------\$(WHITE)
     23        ln -s \$(MOUNT_PT)/tools /
     24        @\$(call housekeeping)
    2725
    2826024-creatingcrossdir: 023-creatingtoolsdir
     
    3028        @mkdir -v \$(MOUNT_PT)/cross-tools && \\
    3129        rm -f /cross-tools && \\
    32         ln -s \$(MOUNT_PT)/cross-tools / && \\
    33         touch \$@ && \\
    34         echo " "\$(BOLD)Target \$(BLUE)\$@ \$(BOLD)OK && \\
    35         echo --------------------------------------------------------------------------------\$(WHITE)
     30        ln -s \$(MOUNT_PT)/cross-tools /
     31        @\$(call housekeeping)
    3632
    3733025-addinguser:  024-creatingcrossdir
     
    4642        chown \$(LUSER) \$(MOUNT_PT)/cross-tools && \\
    4743        chmod -R a+wt \$(MOUNT_PT)/\$(SCRIPT_ROOT) && \\
    48         chmod a+wt \$(SRCSDIR) && \\
    49         touch \$@ && \\
    50         echo " "\$(BOLD)Target \$(BLUE)\$@ \$(BOLD)OK && \\
    51         echo --------------------------------------------------------------------------------\$(WHITE)
     44        chmod a+wt \$(SRCSDIR)
     45        @\$(call housekeeping)
    5246
    5347026-settingenvironment:  025-addinguser
     
    7670        touch envars && \\
    7771        chmod -R a+wt \$(MOUNT_PT) && \\
    78         chown -R \$(LUSER) \$(MOUNT_PT)/\$(SCRIPT_ROOT) && \\
    79         touch \$@ && \\
    80         echo " "\$(BOLD)Target \$(BLUE)\$@ \$(BOLD)OK && \\
    81         echo --------------------------------------------------------------------------------\$(WHITE)
     72        chown -R \$(LUSER) \$(MOUNT_PT)/\$(SCRIPT_ROOT)
     73        @\$(call housekeeping)
    8274EOF
    8375) >> $MKFILE.tmp
     
    783775mk_SETUP:
    784776        @\$(call echo_SU_request)
    785         @sudo make SETUP
     777        @sudo make make BREAKPOINT=\$(BREAKPOINT) SETUP
    786778        @touch \$@
    787779
     
    789781mk_CROSS: mk_SETUP
    790782        @\$(call echo_PHASE,Cross and Temporary Tools)
    791         @(sudo \$(SU_LUSER) "source .bashrc && cd \$(MOUNT_PT)/\$(SCRIPT_ROOT) && make AS_LUSER" )
     783        @(sudo \$(SU_LUSER) "source .bashrc && cd \$(MOUNT_PT)/\$(SCRIPT_ROOT) && make make BREAKPOINT=\$(BREAKPOINT) AS_LUSER" )
    792784        @sudo make restore-luser-env
    793785        @touch \$@
    794786
    795787mk_SUDO: mk_CROSS
    796         @sudo make SUDO
     788        @sudo make make BREAKPOINT=\$(BREAKPOINT) SUDO
    797789        @touch \$@
    798790
     
    801793        @\$(call echo_CHROOT_request)
    802794        @\$(call echo_PHASE, CHROOT JAIL )
    803         @( sudo \$(CHROOT1) "cd \$(SCRIPT_ROOT) && make CHROOT_JAIL")
     795        @( sudo \$(CHROOT1) "cd \$(SCRIPT_ROOT) && make make BREAKPOINT=\$(BREAKPOINT) CHROOT_JAIL")
    804796        @touch \$@
    805797
     
    808800          \$(call sh_echo_PHASE,Building CUSTOM_TOOLS); \\
    809801          sudo mkdir -p ${BUILDDIR}${TRACKING_DIR}; \\
    810           (sudo \$(CHROOT1) "cd \$(SCRIPT_ROOT) && make CUSTOM_TOOLS"); \\
     802          (sudo \$(CHROOT1) "cd \$(SCRIPT_ROOT) && make make BREAKPOINT=\$(BREAKPOINT) CUSTOM_TOOLS"); \\
    811803        fi;
    812804        @touch \$@
     
    816808          \$(call sh_echo_PHASE,Building BLFS_TOOL); \\
    817809          sudo mkdir -p $BUILDDIR$TRACKING_DIR; \\
    818           sudo \$(CHROOT1) "cd \$(SCRIPT_ROOT) && make BLFS_TOOL"; \\
     810          sudo \$(CHROOT1) "cd \$(SCRIPT_ROOT) && make make BREAKPOINT=\$(BREAKPOINT) BLFS_TOOL"; \\
    819811        fi;
    820812        @touch \$@
     
    886878mk_SETUP:
    887879        @\$(call echo_SU_request)
    888         @sudo make SETUP
     880        @sudo make make BREAKPOINT=\$(BREAKPOINT) SETUP
    889881        @touch \$@
    890882
     
    893885mk_CROSS: mk_SETUP
    894886        @\$(call echo_PHASE,Cross Tool)
    895         @(sudo \$(SU_LUSER) "source .bashrc && cd \$(MOUNT_PT)/\$(SCRIPT_ROOT) && make AS_LUSER" )
     887        @(sudo \$(SU_LUSER) "source .bashrc && cd \$(MOUNT_PT)/\$(SCRIPT_ROOT) && make make BREAKPOINT=\$(BREAKPOINT) AS_LUSER" )
    896888        @touch \$@
    897889
    898890mk_SUDO: mk_CROSS
    899         @sudo make SUDO
     891        @sudo make make BREAKPOINT=\$(BREAKPOINT) SUDO
    900892        @touch \$@
    901893
     
    904896mk_FINAL:
    905897        @\$(call echo_PHASE,Final System)
    906         @( source /root/.bash_profile && make AS_ROOT )
     898        @( source /root/.bash_profile && make make BREAKPOINT=\$(BREAKPOINT) AS_ROOT )
    907899        @touch \$@
    908900
     
    911903          \$(call sh_echo_PHASE,Building CUSTOM_TOOLS); \\
    912904          mkdir -p ${TRACKING_DIR}; \\
    913           ( source /root/.bash_profile && make CUSTOM_TOOLS ); \\
     905          ( source /root/.bash_profile && make make BREAKPOINT=\$(BREAKPOINT) CUSTOM_TOOLS ); \\
    914906        fi;
    915907        @touch \$@
     
    919911          \$(call sh_echo_PHASE,Building BLFS_TOOL); \\
    920912          mkdir -p $TRACKING_DIR; \\
    921           ( source /root/.bash_profile && make BLFS_TOOL ); \\
     913          ( source /root/.bash_profile && make make BREAKPOINT=\$(BREAKPOINT) BLFS_TOOL ); \\
    922914        fi
    923915        @touch \$@
Note: See TracChangeset for help on using the changeset viewer.