diff options
Diffstat (limited to 'mk')
-rw-r--r-- | mk/flavor/pkg/depends.mk | 6 | ||||
-rwxr-xr-x | mk/flavor/pkg/install-dependencies | 12 |
2 files changed, 7 insertions, 11 deletions
diff --git a/mk/flavor/pkg/depends.mk b/mk/flavor/pkg/depends.mk index 1e74fddeceb..52210ea5296 100644 --- a/mk/flavor/pkg/depends.mk +++ b/mk/flavor/pkg/depends.mk @@ -1,4 +1,4 @@ -# $NetBSD: depends.mk,v 1.27 2007/05/22 16:17:16 joerg Exp $ +# $NetBSD: depends.mk,v 1.28 2007/05/22 17:30:54 joerg Exp $ # This command prints out the dependency patterns for all full (run-time) # dependencies of the package. @@ -64,8 +64,6 @@ _INSTALL_DEPENDS_CMD= \ SETENV=${SETENV:Q} \ ${SH} ${PKGSRCDIR}/mk/flavor/pkg/install-dependencies -bootstrap-depends: ${_DEPENDS_FILE} - ${_DEPENDS_FILE}: ${RUN} ${MKDIR} ${.TARGET:H} ${RUN} ${_LIST_DEPENDS_CMD} > ${.TARGET} @@ -82,7 +80,7 @@ _flavor-list-dependencies: .PHONY ${_DEPENDS_FILE} # Installs any missing dependencies. # _flavor-install-dependencies: .PHONY ${_DEPENDS_FILE} - ${RUN}${_INSTALL_DEPENDS_CMD} + ${RUN}${_INSTALL_DEPENDS_CMD} no-bootstrap # _flavor-post-install-dependencies: # Targets after installing all dependencies. diff --git a/mk/flavor/pkg/install-dependencies b/mk/flavor/pkg/install-dependencies index 7db98c2a7db..573e7c1113b 100755 --- a/mk/flavor/pkg/install-dependencies +++ b/mk/flavor/pkg/install-dependencies @@ -27,12 +27,6 @@ unset _DEPENDS_FILE PKGNAME=${_PKGNAME} unset _PKGNAME -if [ $# = 1 ]; then - type_filter=$1 -else - type_filter=all -fi - error_msg() { ${ECHO} "ERROR:" "$*" 1>&2 } @@ -46,7 +40,11 @@ find_best() { } ${CAT} ${DEPENDS_FILE} | while read type pattern dir; do - [ $type_filter != all ] && [ $type_filter = "$filter" ] && continue + if $TEST "$1" = "bootstrap"; then + $TEST "$type" != "bootstrap" && continue + else + $TEST "$type" = "bootstrap" && continue + fi pkg=`find_best "$pattern"` case "$pkg" in "") |