Date: Tue, 12 Jun 2012 21:07:48 +0000 From: scher@FreeBSD.org To: svn-soc-all@FreeBSD.org Subject: socsvn commit: r237570 - soc2012/scher/par_ports/head/Mk Message-ID: <20120612210748.9A3CC106567B@hub.freebsd.org>
next in thread | raw e-mail | index | archive | help
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 \
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120612210748.9A3CC106567B>