summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorrh <rh>2003-05-04 02:59:15 +0000
committerrh <rh>2003-05-04 02:59:15 +0000
commitaf4e72b9d5d453cfc67997f1e43e422c235ca63a (patch)
treefaa7032ede4619dce4227cf98ed1605db0fe3b45 /mk
parent61dc8221c9d3016e67e070a145d725de0dde0c55 (diff)
downloadpkgsrc-af4e72b9d5d453cfc67997f1e43e422c235ca63a.tar.gz
Default DEPENDS_TARGET to replace if UPDATE_TARGET == replace. This avoids
multiple rebuilding attempts for prerequisite packages.
Diffstat (limited to 'mk')
-rw-r--r--mk/bsd.pkg.mk6
1 files changed, 5 insertions, 1 deletions
diff --git a/mk/bsd.pkg.mk b/mk/bsd.pkg.mk
index fb7985448f1..066b7bd02c4 100644
--- a/mk/bsd.pkg.mk
+++ b/mk/bsd.pkg.mk
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.pkg.mk,v 1.1178 2003/05/04 01:20:13 rh Exp $
+# $NetBSD: bsd.pkg.mk,v 1.1179 2003/05/04 02:59:15 rh Exp $
#
# This file is in the public domain.
#
@@ -1204,7 +1204,11 @@ all: build
. if make(package)
DEPENDS_TARGET= package
. elif make(update)
+. if defined(UPDATE_TARGET) && ${UPDATE_TARGET} == "replace"
+DEPENDS_TARGET= ${UPDATE_TARGET}
+. else
DEPENDS_TARGET= update
+. endif
. elif make(bin-install)
DEPENDS_TARGET= bin-install
. else