summaryrefslogtreecommitdiff
path: root/mk/pkginstall
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2006-06-04 00:39:05 +0000
committerjlam <jlam@pkgsrc.org>2006-06-04 00:39:05 +0000
commit46822f43e8a5bd3b4e45d3af7d4ed251164a42cb (patch)
tree5eb2f8eee7e0d7ed44c3bfcbde9800b303219cf4 /mk/pkginstall
parent2b80e7a2b604abd057f9eee378c41a228f707557 (diff)
downloadpkgsrc-46822f43e8a5bd3b4e45d3af7d4ed251164a42cb.tar.gz
Convert just-in-time su targets to use su-target instead of ${_SU_TARGET}.
Garbage-collect the (now) unused _SU_TARGET.
Diffstat (limited to 'mk/pkginstall')
-rw-r--r--mk/pkginstall/bsd.pkginstall.mk22
1 files changed, 10 insertions, 12 deletions
diff --git a/mk/pkginstall/bsd.pkginstall.mk b/mk/pkginstall/bsd.pkginstall.mk
index 613cf67a81f..31440d05ac3 100644
--- a/mk/pkginstall/bsd.pkginstall.mk
+++ b/mk/pkginstall/bsd.pkginstall.mk
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.pkginstall.mk,v 1.2 2006/06/03 23:11:43 jlam Exp $
+# $NetBSD: bsd.pkginstall.mk,v 1.3 2006/06/04 00:39:05 jlam Exp $
#
# This Makefile fragment is included by bsd.pkg.mk and implements the
# common INSTALL/DEINSTALL scripts framework. To use the pkginstall
@@ -269,9 +269,9 @@ ${_INSTALL_USERGROUP_UNPACKER}: \
.if defined(USERGROUP_PHASE)
. if !empty(USERGROUP_PHASE:M*configure)
-pre-configure: do-su-create-usergroup
+pre-configure: create-usergroup
. elif !empty(USERGROUP_PHASE:M*build)
-pre-build: do-su-create-usergroup
+pre-build: create-usergroup
. endif
.endif
@@ -279,20 +279,18 @@ _INSTALL_USERGROUP_CHECK= \
${SETENV} PERL5=${PERL5:Q} \
${SH} ${PKGSRCDIR}/mk/pkginstall/usergroup-check
-.PHONY: do-su-create-usergroup
-do-su-create-usergroup:
+.PHONY: create-usergroup
+create-usergroup: su-target
@${ECHO_MSG} "${_PKGSRC_IN}> Requiring users and groups for ${PKGNAME}"
- ${_PKG_SILENT}${_PKG_DEBUG} \
+
+PRE_CMD.su-create-usergroup= \
if ${_INSTALL_USERGROUP_CHECK} -g ${_PKG_GROUPS:C/\:*$//} && \
${_INSTALL_USERGROUP_CHECK} -u ${_PKG_USERS:C/\:*$//}; then \
exit 0; \
- fi; \
- realtarget="create-usergroup"; \
- action="create-usergroup"; \
- ${_SU_TARGET}
+ fi
-.PHONY: create-usergroup
-create-usergroup: ${_INSTALL_USERGROUP_UNPACKER}
+.PHONY: su-create-usergroup
+su-create-usergroup: ${_INSTALL_USERGROUP_UNPACKER}
${_PKG_SILENT}${_PKG_DEBUG} \
cd ${_PKGINSTALL_DIR} && \
${SH} ${_INSTALL_USERGROUP_UNPACKER}; \