From 5c40aefbbe8f8ad8d4d3c9cbdb0159e5bb761ba5 Mon Sep 17 00:00:00 2001 From: jlam Date: Wed, 18 Feb 2004 19:16:52 +0000 Subject: Output a more informative/desriptive error than: cd: cd BUILDLINK_PREFIX.foo_not_found We now say that the package wasn't installed at the time that we were trying to buildlink its files. --- mk/buildlink3/bsd.buildlink3.mk | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'mk') diff --git a/mk/buildlink3/bsd.buildlink3.mk b/mk/buildlink3/bsd.buildlink3.mk index a1fefd0b842..10a6f704949 100644 --- a/mk/buildlink3/bsd.buildlink3.mk +++ b/mk/buildlink3/bsd.buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: bsd.buildlink3.mk,v 1.93 2004/02/18 14:23:43 jlam Exp $ +# $NetBSD: bsd.buildlink3.mk,v 1.94 2004/02/18 19:16:52 jlam Exp $ # # An example package buildlink3.mk file: # @@ -544,6 +544,13 @@ _BLNK_FILES_CMD.${_pkg_}+= ${LS} -1 ${_filepattern_} 2>/dev/null || ${TRUE}; _BLNK_FILES_CMD.${_pkg_}+= ) ${_BLNK_COOKIE.${_pkg_}}: + ${_PKG_SILENT}${_PKG_DEBUG} \ + case ${BUILDLINK_PREFIX.${_pkg_}} in \ + *not_found) \ + ${ECHO} "${_pkg_} is not installed; can't buildlink files."; \ + ${FALSE}; \ + ;; \ + esac ${_PKG_SILENT}${_PKG_DEBUG} \ case ${BUILDLINK_PREFIX.${_pkg_}} in \ ${X11BASE}) buildlink_dir="${BUILDLINK_X11_DIR}" ;; \ -- cgit v1.2.3