svn commit: r351424 - head/Mk
Bryan Drewery
bdrewery at FreeBSD.org
Wed Apr 16 22:27:38 UTC 2014
Author: bdrewery
Date: Wed Apr 16 22:27:38 2014
New Revision: 351424
URL: http://svnweb.freebsd.org/changeset/ports/351424
QAT: https://qat.redports.org/buildarchive/r351424/
Log:
- Detect failure to create PREFIX for pkg_install workaround added in r351422
With hat: portmgr
Modified:
head/Mk/bsd.port.mk
Modified: head/Mk/bsd.port.mk
==============================================================================
--- head/Mk/bsd.port.mk Wed Apr 16 22:24:10 2014 (r351423)
+++ head/Mk/bsd.port.mk Wed Apr 16 22:27:38 2014 (r351424)
@@ -3824,8 +3824,12 @@ do-package: ${TMPPLIST}
fi; \
${MKDIR} ${WRKDIR}/pkg; \
if ! [ -d "${PREFIX}" ]; then \
+ if ! ${MKDIR} ${PREFIX}; then \
+ ${ECHO_MSG} "=> Unable to create PREFIX. PREFIX must exist to create a package with pkg_install." >&2; \
+ ${ECHO_MSG} "=> Manually create ${PREFIX} first." >&2; \
+ exit 1; \
+ fi; \
made_prefix=1; \
- ${MKDIR} ${PREFIX}; \
fi; \
if ${PKG_CMD} -S ${STAGEDIR} ${PKG_ARGS} ${WRKDIR}/pkg/${PKGNAME}${PKG_SUFX}; then \
[ -n "$${made_prefix}" ] && ${RMDIR} ${PREFIX}; \
More information about the svn-ports-head
mailing list