socsvn commit: r237570 - soc2012/scher/par_ports/head/Mk
scher at FreeBSD.org
scher at FreeBSD.org
Tue Jun 12 21:07:50 UTC 2012
Author: scher
Date: Tue Jun 12 21:07:48 2012
New Revision: 237570
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=237570
Log:
[bugfix] When port finds out that some dependency build fails it is
necessary not to "exit 1" but to ${_TERMINATE_PROCESS_TREE} to
kill all spawned background processes.
Modified:
soc2012/scher/par_ports/head/Mk/bsd.port.mk
Modified: soc2012/scher/par_ports/head/Mk/bsd.port.mk
==============================================================================
--- soc2012/scher/par_ports/head/Mk/bsd.port.mk Tue Jun 12 20:55:57 2012 (r237569)
+++ soc2012/scher/par_ports/head/Mk/bsd.port.mk Tue Jun 12 21:07:48 2012 (r237570)
@@ -5109,7 +5109,7 @@
${ECHO_CMD} "Errors occured while building a dependency (PID - $${pid}): $${dep}"; \
${ECHO_CMD} "Checkout it's log"; \
${ECHO_CMD} "Terminating..."; \
- exit 1; \
+ ${_TERMINATE_PROCESS_TREE}; \
fi; \
}; \
done; \
@@ -5230,7 +5230,7 @@
pkg_info=`${PKG_INFO} -E "$$inverse_dep" || ${TRUE}`; \
if [ "$$pkg_info" != "" ]; then \
${ECHO_MSG} "===> Found $$pkg_info, but you need to upgrade to $$prog."; \
- exit 1; \
+ ${_TERMINATE_PROCESS_TREE}; \
fi; \
fi; \
elif ${WHICH} "$$prog" > /dev/null 2>&1 ; then \
More information about the svn-soc-all
mailing list