Changeset dbcdfd7 for LFS


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
  • LFS/master.sh

    rb0ba1f0 rdbcdfd7  
    2525        @mkdir \$(MOUNT_PT)/tools && \\
    2626        rm -f /tools && \\
    27         ln -s \$(MOUNT_PT)/tools / && \\
    28         touch \$@ && \\
    29         echo " "\$(BOLD)Target \$(BLUE)\$@ \$(BOLD)OK && \\
    30         echo --------------------------------------------------------------------------------\$(WHITE)
     27        ln -s \$(MOUNT_PT)/tools /
     28        @\$(call housekeeping)
    3129
    3230021-addinguser:  020-creatingtoolsdir
     
    4038        @chown \$(LUSER) \$(MOUNT_PT)/tools && \\
    4139        chmod -R a+wt \$(MOUNT_PT)/\$(SCRIPT_ROOT) && \\
    42         chmod a+wt \$(SRCSDIR) && \\
    43         touch \$@ && \\
    44         echo " "\$(BOLD)Target \$(BLUE)\$@ \$(BOLD)OK && \\
    45         echo --------------------------------------------------------------------------------\$(WHITE)
     40        chmod a+wt \$(SRCSDIR)
     41        @\$(call housekeeping)
    4642
    4743022-settingenvironment:  021-addinguser
     
    6258        chown \$(LUSER):\$(LGROUP) /home/\$(LUSER)/.bashrc && \\
    6359        touch envars && \\
    64         chown \$(LUSER) envars && \\
    65         touch \$@ && \\
    66         echo " "\$(BOLD)Target \$(BLUE)\$@ \$(BOLD)OK && \\
    67         echo --------------------------------------------------------------------------------\$(WHITE)
     60        chown \$(LUSER) envars
     61        @\$(call housekeeping)
    6862EOF
    6963) > $MKFILE.tmp
     
    425419mk_SETUP:
    426420        @\$(call echo_SU_request)
    427         @sudo make SETUP
     421        @sudo make BREAKPOINT=\$(BREAKPOINT) SETUP
    428422        @touch \$@
    429423
    430424mk_LUSER: mk_SETUP
    431425        @\$(call echo_SULUSER_request)
    432         @( sudo \$(SU_LUSER) "source .bashrc && cd \$(MOUNT_PT)/\$(SCRIPT_ROOT) && make LUSER" )
     426        @( sudo \$(SU_LUSER) "source .bashrc && cd \$(MOUNT_PT)/\$(SCRIPT_ROOT) && make BREAKPOINT=\$(BREAKPOINT) LUSER" )
    433427        @sudo make restore-luser-env
    434428        @touch \$@
    435429
    436430mk_SUDO: mk_LUSER
    437         @sudo make SUDO
     431        @sudo make BREAKPOINT=\$(BREAKPOINT) SUDO
    438432        @touch \$@
    439433
    440434mk_CHROOT: mk_SUDO
    441435        @\$(call echo_CHROOT_request)
    442         @( sudo \$(CHROOT1) "cd \$(SCRIPT_ROOT) && make CHROOT")
     436        @( sudo \$(CHROOT1) "cd \$(SCRIPT_ROOT) && make BREAKPOINT=\$(BREAKPOINT) CHROOT")
    443437        @touch \$@
    444438
    445439mk_BOOT: mk_CHROOT
    446440        @\$(call echo_CHROOT_request)
    447         @( sudo \$(CHROOT2) "cd \$(SCRIPT_ROOT) && make BOOT")
     441        @( sudo \$(CHROOT2) "cd \$(SCRIPT_ROOT) && make BREAKPOINT=\$(BREAKPOINT) BOOT")
    448442        @touch \$@
    449443
     
    452446          \$(call sh_echo_PHASE,Building CUSTOM_TOOLS); \\
    453447          sudo mkdir -p ${BUILDDIR}${TRACKING_DIR}; \\
    454           (sudo \$(CHROOT2) "cd \$(SCRIPT_ROOT) && make CUSTOM_TOOLS"); \\
     448          (sudo \$(CHROOT2) "cd \$(SCRIPT_ROOT) && make BREAKPOINT=\$(BREAKPOINT) CUSTOM_TOOLS"); \\
    455449        fi;
    456450        @touch \$@
     
    460454          \$(call sh_echo_PHASE,Building BLFS_TOOL); \\
    461455          sudo mkdir -p $BUILDDIR$TRACKING_DIR; \\
    462           (sudo \$(CHROOT2) "cd \$(SCRIPT_ROOT) && make BLFS_TOOL"); \\
     456          (sudo \$(CHROOT2) "cd \$(SCRIPT_ROOT) && make BREAKPOINT=\$(BREAKPOINT) BLFS_TOOL"); \\
    463457        fi;
    464458        @touch \$@
     
    491485                mv /home/\$(LUSER)/.bash_profile.XXX /home/\$(LUSER)/.bash_profile; \\
    492486        fi;
    493         @chown \$(LUSER):\$(LGROUP) /home/\$(LUSER)/.bash* && \\
    494         touch \$@ && \\
    495         echo " "\$(BOLD)Target \$(BLUE)\$@ \$(BOLD)OK && \\
    496         echo --------------------------------------------------------------------------------\$(WHITE)
     487        @chown \$(LUSER):\$(LGROUP) /home/\$(LUSER)/.bash*
     488        @\$(call housekeeping)
    497489
    498490do_housekeeping:
Note: See TracChangeset for help on using the changeset viewer.