From c1cbcc4664cb266bcc339c05be72faa2e0efc65e Mon Sep 17 00:00:00 2001 From: mycroft Date: Sat, 3 Jun 2000 14:24:13 +0000 Subject: Speed up print-pkg-depend-sizes. --- mk/bsd.pkg.mk | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'mk') diff --git a/mk/bsd.pkg.mk b/mk/bsd.pkg.mk index 3fa3e43c518..ffae1e0d5cd 100644 --- a/mk/bsd.pkg.mk +++ b/mk/bsd.pkg.mk @@ -1,4 +1,4 @@ -# $NetBSD: bsd.pkg.mk,v 1.454 2000/06/03 14:17:49 mycroft Exp $ +# $NetBSD: bsd.pkg.mk,v 1.455 2000/06/03 14:24:13 mycroft Exp $ # # This file is in the public domain. # @@ -2641,11 +2641,12 @@ print-pkg-size: # Find sizes of required pkgs print-pkg-depend-sizes: .for dep in ${DEPENDS} - @p="`${ECHO} \"${dep}\" | ${SED} -e 's/:.*//'`"; \ + ${_PKG_SILENT}${_PKG_DEBUG} \ + prog="${dep:C/:.*//}"; \ ${SHCOMMENT} direct depends ; \ - ${PKG_INFO} -qL "$$p" ; \ + ${PKG_INFO} -qL "$$prog" ; \ ${SHCOMMENT} "depends of depends (XXX complete!)"; \ - dps=`${PKG_INFO} -qf "$$p" | ${GREP} '@pkgdep' | ${AWK} '{ print $$2; }'` ; \ + dps=`${PKG_INFO} -qf "$$prog" | ${AWK} '/^@pkgdep/ {print $$2}'`; \ for dp in $$dps ; do \ ${PKG_INFO} -qL "$$dp" ; \ done -- cgit v1.2.3