pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/mk Backout previous and fix in another way -- use "set...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/8cda641a896d
branches:  trunk
changeset: 513870:8cda641a896d
user:      jlam <jlam%pkgsrc.org@localhost>
date:      Mon Jun 05 01:42:58 2006 +0000

description:
Backout previous and fix in another way -- use "set -e" to force the
shell to exit if any untested command fails.  This is based on Roland
Illig's recommendation from his pkglint talk at pkgsrcCon/Paris.

diffstat:

 mk/bsd.pkg.mk |  8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diffs (29 lines):

diff -r 1c92d379a366 -r 8cda641a896d mk/bsd.pkg.mk
--- a/mk/bsd.pkg.mk     Sun Jun 04 23:18:38 2006 +0000
+++ b/mk/bsd.pkg.mk     Mon Jun 05 01:42:58 2006 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: bsd.pkg.mk,v 1.1834 2006/06/04 20:10:12 tv Exp $
+#      $NetBSD: bsd.pkg.mk,v 1.1835 2006/06/05 01:42:58 jlam Exp $
 #
 # This file is in the public domain.
 #
@@ -1693,7 +1693,7 @@
 #
 .PHONY: su-target
 su-target: .USE
-       ${_PKG_SILENT}${_PKG_DEBUG}                                     \
+       ${_PKG_SILENT}${_PKG_DEBUG}set -e;                              \
        case ${PRE_CMD.su-${.TARGET}:Q}"" in                            \
        "")     ;;                                                      \
        *)      ${PRE_CMD.su-${.TARGET}} ;;                             \
@@ -1706,8 +1706,8 @@
                *) ${ECHO} "*** WARNING *** Running: "${PRE_ROOT_CMD:Q} ;; \
                esac;                                                   \
                ${PRE_ROOT_CMD};                                        \
-               ${ECHO_MSG} "${_PKGSRC_IN}> Becoming \`\`${ROOT_USER}'' to make su-${.TARGET} (`${ECHO} ${SU_CMD} | ${AWK} '{ print $$1 }'`)" && \
-               ${SU_CMD} "cd ${.CURDIR}; ${SETENV} PATH='$${PATH}:${SU_CMD_PATH_APPEND}' ${MAKE} ${MAKEFLAGS} PKG_DEBUG_LEVEL=${PKG_DEBUG_LEVEL} su-${.TARGET} ${MAKEFLAGS.su-${.TARGET}}" && \
+               ${ECHO_MSG} "${_PKGSRC_IN}> Becoming \`\`${ROOT_USER}'' to make su-${.TARGET} (`${ECHO} ${SU_CMD} | ${AWK} '{ print $$1 }'`)"; \
+               ${SU_CMD} "cd ${.CURDIR}; ${SETENV} PATH='$${PATH}:${SU_CMD_PATH_APPEND}' ${MAKE} ${MAKEFLAGS} PKG_DEBUG_LEVEL=${PKG_DEBUG_LEVEL} su-${.TARGET} ${MAKEFLAGS.su-${.TARGET}}"; \
                ${ECHO_MSG} "${_PKGSRC_IN}> Dropping \`\`${ROOT_USER}'' privileges."; \
        fi
 



Home | Main Index | Thread Index | Old Index