Index: LFS/master.sh
===================================================================
--- LFS/master.sh	(revision aed6c72400a0c51b49c164368e5a2a2b4f612ef4)
+++ LFS/master.sh	(revision e2ef1000ecb370ab7992dbce4b77da8e6564d459)
@@ -24,5 +24,7 @@
 	rm -f /tools && \\
 	ln -s \$(MOUNT_PT)/tools / && \\
-	touch \$@
+	touch \$@ && \\
+	echo " "\$(BOLD)Target \$(BLUE)\$@ \$(BOLD)OK\$(WHITE) && \\
+	echo --------------------------------------------------------------------------------
 
 021-addinguser:  020-creatingtoolsdir
@@ -36,5 +38,7 @@
 	@chown lfs \$(MOUNT_PT)/tools && \\
 	chmod a+wt \$(MOUNT_PT)/sources && \\
-	touch \$@
+	touch \$@ && \\
+	echo " "\$(BOLD)Target \$(BLUE)\$@ \$(BOLD)OK\$(WHITE) && \\
+	echo --------------------------------------------------------------------------------
 
 022-settingenvironment:  021-addinguser
@@ -55,5 +59,7 @@
 	chown lfs:lfs /home/lfs/.bashrc && \\
 	touch envars && \\
-	touch \$@
+	touch \$@ && \\
+	echo " "\$(BOLD)Target \$(BLUE)\$@ \$(BOLD)OK\$(WHITE) && \\
+	echo --------------------------------------------------------------------------------
 EOF
 ) >> $MKFILE.tmp
@@ -135,5 +141,5 @@
     # Include a touch of the target name so make can check
     # if it's already been made.
-    echo -e '\t@touch $@' >> $MKFILE.tmp
+    wrt_touch
     #
     #--------------------------------------------------------------------#
@@ -247,5 +253,5 @@
     # Include a touch of the target name so make can check
     # if it's already been made.
-    echo -e '\t@touch $@' >> $MKFILE.tmp
+    wrt_touch
     #
     #--------------------------------------------------------------------#
@@ -329,5 +335,5 @@
     # Include a touch of the target name so make can check
     # if it's already been made.
-    echo -e '\t@touch $@' >> $MKFILE.tmp
+    wrt_touch
     #
     #--------------------------------------------------------------------#
@@ -447,5 +453,7 @@
 	fi;
 	@chown lfs:lfs /home/lfs/.bash* && \\
-	touch \$@
+	touch \$@ && \\
+	echo " "\$(BOLD)Target \$(BLUE)\$@ \$(BOLD)OK\$(WHITE) && \\
+	echo --------------------------------------------------------------------------------
 
 do_housekeeping:
Index: common/common-functions
===================================================================
--- common/common-functions	(revision aed6c72400a0c51b49c164368e5a2a2b4f612ef4)
+++ common/common-functions	(revision e2ef1000ecb370ab7992dbce4b77da8e6564d459)
@@ -460,4 +460,18 @@
 		rm -r \$(SRC)/$name-build; \\
 	fi;
+EOF
+) >> $MKFILE.tmp
+}
+
+
+#----------------------------------#
+wrt_touch() {                      #
+#----------------------------------#
+(
+cat << EOF
+	@touch  \$@ && \\
+	sleep .25 && \\
+	echo -e "\n "\$(BOLD)Target \$(BLUE)\$@ \$(BOLD)OK\$(WHITE) && \\
+	echo --------------------------------------------------------------------------------
 EOF
 ) >> $MKFILE.tmp
Index: common/makefile-functions
===================================================================
--- common/makefile-functions	(revision aed6c72400a0c51b49c164368e5a2a2b4f612ef4)
+++ common/makefile-functions	(revision e2ef1000ecb370ab7992dbce4b77da8e6564d459)
@@ -8,5 +8,4 @@
 BLUE= "[1;34m"
 WHITE= "[00m"
-CURSOR_ON= "[?25h"
 
 define echo_message
@@ -14,5 +13,5 @@
   @echo --------------------------------------------------------------------------------
   @echo $(BOLD)$(1) target $(BLUE)$@$(BOLD)
-  @echo --------------------------------------------------------------------------------$(WHITE)
+  @echo $(WHITE)
 endef
 
@@ -74,5 +73,5 @@
   @echo $(BOLD)
   @echo --------------------------------------------------------------------------------
-  @echo -e \\t\\t$(GREEN)Have a nice day $(ORANGE):-\)$(BOLD)$(CURSOR_ON)
+  @echo -e \\t\\t$(GREEN)Have a nice day $(ORANGE):-\)$(BOLD)
   @echo --------------------------------------------------------------------------------$(WHITE)
 endef
@@ -99,5 +98,5 @@
   @echo  The build process should resume. Follow any instructions that appear.
   @echo --------------------------------------------------------------------------------
-  @echo -e \\t\\t$(GREEN)Have a nice day $(ORANGE):-\)$(BOLD)$(CURSOR_ON)
+  @echo -e \\t\\t$(GREEN)Have a nice day $(ORANGE):-\)$(BOLD)
   @echo --------------------------------------------------------------------------------$(WHITE)
 endef
Index: common/progress_bar.sh
===================================================================
--- common/progress_bar.sh	(revision aed6c72400a0c51b49c164368e5a2a2b4f612ef4)
+++ common/progress_bar.sh	(revision e2ef1000ecb370ab7992dbce4b77da8e6564d459)
@@ -28,8 +28,6 @@
      echo -n "${CURSOR_ON}" && exit
   fi
-    # Target build complete, leave. If we are here, make is alive and a new
-    # package target may has been started. Close this instance of the script.
-    # The cursor will be restored by echo-finished in makefile-functions.
-  [[ -f ${TARGET} ]] && exit
+    # Target build complete, leave.
+  [[ -f ${TARGET} ]] && echo -n "${CURSOR_ON}" && exit
     # It is safe to write to the screen
   echo -n "$1"
@@ -43,5 +41,6 @@
     for GRAPHIC_CHAR in ${GRAPHIC_STR} ; do
       write_or_exit "${CSI}${POS}G${GRAPHIC_CHAR}"
-      sleep .2
+      # Compensate code execution time (need verification on other machines)
+      sleep .137
     done
       # Display the accumulated time.
