socsvn commit: r238796 - soc2012/scher/par_ports/head/Mk

scher at FreeBSD.org scher at FreeBSD.org
Mon Jul 2 11:38:20 UTC 2012


Author: scher
Date: Mon Jul  2 11:38:17 2012
New Revision: 238796
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=238796

Log:
  [user_feedback] changes in _parv_${_lock_dir}_LOCK_SEQ,
  _parv_${_lock_dir}_LOCK_LOOP,
  _parv_${_lock_dir}_DO_UNLOCK scripts
  

Modified:
  soc2012/scher/par_ports/head/Mk/bsd.parallel.mk

Modified: soc2012/scher/par_ports/head/Mk/bsd.parallel.mk
==============================================================================
--- soc2012/scher/par_ports/head/Mk/bsd.parallel.mk	Mon Jul  2 10:16:14 2012	(r238795)
+++ soc2012/scher/par_ports/head/Mk/bsd.parallel.mk	Mon Jul  2 11:38:17 2012	(r238796)
@@ -207,10 +207,8 @@
 				while true; do \
 					ppid=$$( ps -o ppid -p $${cur_pid} | ${AWK} "NR==2" ); \
 					if [ $${ppid} -eq $${pid} ]; then \
-						${_dparv_START_OUTPUT}; \
-						${ECHO_CMD} "${${_lock_dir}}/${_parv_${_lock_dir}_LOCK_FILE}  is locked by parent make process!"; \
-						${ECHO_CMD} "We are allowed to work here"; \
-						${_dparv_END_OUTPUT}; \
+						${ECHO_CMD} "===> ${${_lock_dir}}/${_parv_${_lock_dir}_LOCK_FILE} is locked by parent make process."; \
+						${ECHO_CMD} "     We are allowed to work here."; \
 						break; \
 					elif [ $${ppid} -eq 0 ]; then \
 						exit ${_parv_ON_LOCK_EXIT_STATUS}; \
@@ -222,17 +220,13 @@
 				exit ${_parv_ON_LOCK_EXIT_STATUS}; \
 			fi; \
 		else \
-			${_dparv_START_OUTPUT}; \
-			${ECHO_CMD} "Dir: ${${_lock_dir}}   Stalled lock Detected!"; \
-			${ECHO_CMD} "Deleting stalled lock. PID=$${pid}"; \
-			${ECHO_CMD} "Locking: ${${_lock_dir}}/${_parv_${_lock_dir}_LOCK_FILE}"; \
-			${_dparv_END_OUTPUT}; \
+			${ECHO_CMD} "===> Stalled lock at ${${_lock_dir}}/${_parv_${_lock_dir}_LOCK_FILE} file."; \
+			${ECHO_CMD} "     Deleting stalled lock."; \
+			${ECHO_CMD} "===> Locking: ${${_lock_dir}}/${_parv_${_lock_dir}_LOCK_FILE}"; \
 			${ECHO_CMD} ${.MAKE.PID} >  ${${_lock_dir}}/${_parv_${_lock_dir}_LOCK_FILE}; \
 		fi; \
 	else \
-		${_dparv_START_OUTPUT}; \
-		${ECHO_CMD} "Locking: ${${_lock_dir}}/${_parv_${_lock_dir}_LOCK_FILE}"; \
-		${_dparv_END_OUTPUT}; \
+		${ECHO_CMD} "===> Locking: ${${_lock_dir}}/${_parv_${_lock_dir}_LOCK_FILE}"; \
 		${ECHO_CMD} ${.MAKE.PID} > ${${_lock_dir}}/${_parv_${_lock_dir}_LOCK_FILE}; \
 	fi
 
@@ -284,11 +278,9 @@
 				exit 0; \
 			elif [ $${status} -eq ${_parv_ON_LOCK_EXIT_STATUS} ]; then \
 				if [ $$(( $${enable_feedback} % ${_parv_ON_LOCK_FEEDBACK_TIMEOUT} )) -eq 0 ]; then \
-					${_dparv_START_OUTPUT}; \
-					${ECHO_CMD} "Unable to lock ${${_lock_dir}}/${_parv_${_lock_dir}_LOCK_FILE}"; \
-					${ECHO_CMD} "Dir: ${${_lock_dir}}   is already locked by another working process ..."; \
-					${ECHO_CMD} "Waiting for unlock  ........................................................."; \
-					${_dparv_END_OUTPUT}; \
+					${ECHO_CMD} "===> Unable to lock ${${_lock_dir}}/${_parv_${_lock_dir}_LOCK_FILE}"; \
+					${ECHO_CMD} "     It is already locked by another working process."; \
+					${ECHO_CMD} "     Waiting for unlock ..."; \
 					enable_feedback=0; \
 				fi; \
 				enable_feedback=$$(( $${enable_feedback} + 1 )); \
@@ -311,14 +303,10 @@
 		pid=$$(${CAT} ${${_lock_dir}}/${_parv_${_lock_dir}_LOCK_FILE}); \
 		if [ ${.MAKE.PID} -eq $${pid} ]; then \
 			${RM} -rf ${${_lock_dir}}/${_parv_${_lock_dir}_LOCK_FILE}; \
-			${_dparv_START_OUTPUT}; \
-			${ECHO_CMD} Dir: ${${_lock_dir}}/${_parv_${_lock_dir}_LOCK_FILE}   is unlocked; \
-			${_dparv_END_OUTPUT}; \
+			${ECHO_CMD} "===> Unlocking ${${_lock_dir}}/${_parv_${_lock_dir}_LOCK_FILE}"; \
 		else \
-			${_dparv_START_OUTPUT}; \
-			${ECHO_CMD} Dir: ${${_lock_dir}}/${_parv_${_lock_dir}_LOCK_FILE} was locked by another process; \
-			${ECHO_CMD} Leave lock file; \
-			${_dparv_END_OUTPUT}; \
+			${ECHO_CMD} "===> ${${_lock_dir}}/${_parv_${_lock_dir}_LOCK_FILE} was locked by another process"; \
+			${ECHO_CMD} "     Leave lock file."; \
 		fi; \
 	}'
 


More information about the svn-soc-all mailing list