summaryrefslogtreecommitdiff
path: root/mk/flavor/pkg
diff options
context:
space:
mode:
authorrillig <rillig@pkgsrc.org>2007-09-07 17:01:10 +0000
committerrillig <rillig@pkgsrc.org>2007-09-07 17:01:10 +0000
commit1316235db9ee5e1f758ba56fce58ccdb7ffe4676 (patch)
tree67b38299f40be15db213f4c689ddb5a6f1625079 /mk/flavor/pkg
parenta26e6ec506d41fd09e1a541bb06969b5be8c9957 (diff)
downloadpkgsrc-1316235db9ee5e1f758ba56fce58ccdb7ffe4676.tar.gz
Replaced ${_PKG_SILENT}${_PKG_DEBUG} with ${RUN} and made the code simpler.
Diffstat (limited to 'mk/flavor/pkg')
-rw-r--r--mk/flavor/pkg/package.mk38
1 files changed, 14 insertions, 24 deletions
diff --git a/mk/flavor/pkg/package.mk b/mk/flavor/pkg/package.mk
index f54ba7cdbaf..b57ab73601f 100644
--- a/mk/flavor/pkg/package.mk
+++ b/mk/flavor/pkg/package.mk
@@ -1,4 +1,4 @@
-# $NetBSD: package.mk,v 1.10 2007/08/15 13:20:57 joerg Exp $
+# $NetBSD: package.mk,v 1.11 2007/09/07 17:01:10 rillig Exp $
PKG_SUFX?= .tgz
PKGFILE?= ${PKGREPOSITORY}/${PKGNAME}${PKG_SUFX}
@@ -13,12 +13,8 @@ PKGREPOSITORYSUBDIR?= All
###
.PHONY: package-check-installed
package-check-installed:
- ${_PKG_SILENT}${_PKG_DEBUG} \
- ${PKG_INFO} -qe ${PKGNAME}; \
- if ${TEST} $$? -ne 0; then \
- ${ERROR_MSG} "${PKGNAME} is not installed."; \
- exit 1; \
- fi
+ ${RUN} ${PKG_INFO} -qe ${PKGNAME} \
+ || ${FAIL_MSG} "${PKGNAME} is not installed."
######################################################################
### package-create (PRIVATE, pkgsrc/mk/package/package.mk)
@@ -43,9 +39,8 @@ _PKG_ARGS_PACKAGE+= -E
.endif
${PKGFILE}: ${_CONTENTS_TARGETS}
- ${_PKG_SILENT}${_PKG_DEBUG}${MKDIR} ${.TARGET:H}
- ${_PKG_SILENT}${_PKG_DEBUG} set -e; \
- ${PKG_CREATE} ${_PKG_ARGS_PACKAGE} ${.TARGET} || { \
+ ${RUN} ${MKDIR} ${.TARGET:H}
+ ${RUN} ${PKG_CREATE} ${_PKG_ARGS_PACKAGE} ${.TARGET} || { \
exitcode=$$?; \
${ERROR_MSG} "${PKG_CREATE:T} failed ($$exitcode)"; \
${RM} -f ${.TARGET}; \
@@ -60,7 +55,7 @@ ${PKGFILE}: ${_CONTENTS_TARGETS}
###
.PHONY: package-remove
package-remove:
- ${_PKG_SILENT}${_PKG_DEBUG}${RM} -f ${PKGFILE}
+ ${RUN} ${RM} -f ${PKGFILE}
######################################################################
### package-links (PRIVATE)
@@ -70,14 +65,11 @@ package-remove:
###
package-links: delete-package-links
.for _dir_ in ${CATEGORIES:S/^/${PACKAGES}\//}
- ${_PKG_SILENT}${_PKG_DEBUG}${MKDIR} ${_dir_:Q}
- ${_PKG_SILENT}${_PKG_DEBUG} \
- if ${TEST} ! -d ${_dir_:Q}; then \
- ${ERROR_MSG} "Can't create directory "${_dir_:Q}"."; \
- exit 1; \
- fi
- ${_PKG_SILENT}${_PKG_DEBUG}${RM} -f ${_dir_:Q}/${PKGFILE:T}
- ${_PKG_SILENT}${_PKG_DEBUG}${LN} -s ../${PKGREPOSITORYSUBDIR}/${PKGFILE:T} ${_dir_:Q}
+ ${RUN} ${MKDIR} ${_dir_:Q}
+ ${RUN} [ -d ${_dir_:Q} ] \
+ || ${FAIL_MSG} "Can't create directory "${_dir_:Q}"."
+ ${RUN} ${RM} -f ${_dir_:Q}/${PKGFILE:T}
+ ${RUN} ${LN} -s ../${PKGREPOSITORYSUBDIR}/${PKGFILE:T} ${_dir_:Q}
.endfor
######################################################################
@@ -87,9 +79,8 @@ package-links: delete-package-links
### the non-primary categories to which the package belongs.
###
delete-package-links:
- ${_PKG_SILENT}${_PKG_DEBUG} \
- ${FIND} ${PACKAGES} -type l -name ${PKGFILE:T} -print | \
- ${XARGS} ${RM} -f
+ ${RUN} ${FIND} ${PACKAGES} -type l -name ${PKGFILE:T} -print \
+ | ${XARGS} ${RM} -f
######################################################################
### tarup (PUBLIC)
@@ -109,8 +100,7 @@ tarup: package-remove tarup-pkg package-links
### using "pkg_tarup".
###
tarup-pkg:
- ${_PKG_SILENT}${_PKG_DEBUG} \
- ${TEST} -x ${_PKG_TARUP_CMD} || exit 1; \
+ ${RUN} [ -x ${_PKG_TARUP_CMD} ] || exit 1; \
${SETENV} PKG_DBDIR=${_PKG_DBDIR} PKG_SUFX=${PKG_SUFX} \
PKGREPOSITORY=${PKGREPOSITORY} \
${_PKG_TARUP_CMD} ${PKGNAME}