From 3492e1f4f99a91d3ee25053186a1dc5b50c13438 Mon Sep 17 00:00:00 2001 From: rillig Date: Fri, 7 Sep 2007 10:38:44 +0000 Subject: [PATCH] pkg_info needs at least one package name. Fixes PR 36940. --- mk/bsd.pkg.update.mk | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mk/bsd.pkg.update.mk b/mk/bsd.pkg.update.mk index e53cd7826c18a..d18d368fdd287 100644 --- a/mk/bsd.pkg.update.mk +++ b/mk/bsd.pkg.update.mk @@ -1,4 +1,4 @@ -# $NetBSD: bsd.pkg.update.mk,v 1.9 2007/09/06 08:28:01 rillig Exp $ +# $NetBSD: bsd.pkg.update.mk,v 1.10 2007/09/07 10:38:44 rillig Exp $ # # This Makefile fragment is included by bsd.pkg.mk and contains the targets # and variables for "make update". @@ -125,7 +125,8 @@ update-dirlist: ${_DDIR}: ${_DLIST} - ${RUN} ${PKG_INFO} -Q PKGPATH `${CAT} ${_DLIST}` > ${_DDIR} + ${RUN} pkgs=`${CAT _DLIST}`; \ + if [ "$$pkgs" ]; then ${PKG_INFO} -Q PKGPATH $$pkgs; fi > ${_DDIR} ${_DLIST}: ${WRKDIR} ${_PKG_SILENT}${_PKG_DEBUG} \