From 398104408b9e30c7814203962a1772c005680844 Mon Sep 17 00:00:00 2001 From: gdt Date: Fri, 21 Sep 2007 15:13:55 +0000 Subject: When replacing, use the oldname as found in work/.replace_oldname to tar up, instead of PKGBASE. This enables modifying that file to have a package that isn't automatically found be the replace target, e.g., "echo libglade2-2.6.2 > work/.replace_oldname" after make replace fails to find a package to tar up when doing make replace in libglade. --- mk/flavor/pkg/replace.mk | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'mk/flavor/pkg') diff --git a/mk/flavor/pkg/replace.mk b/mk/flavor/pkg/replace.mk index 447f17e1f12..0435396d7a4 100644 --- a/mk/flavor/pkg/replace.mk +++ b/mk/flavor/pkg/replace.mk @@ -1,4 +1,4 @@ -# $NetBSD: replace.mk,v 1.18 2007/08/13 14:18:23 gdt Exp $ +# $NetBSD: replace.mk,v 1.19 2007/09/21 15:13:55 gdt Exp $ # # _flavor-replace: @@ -74,11 +74,12 @@ undo-replace-check: .PHONY ### package using pkg_tarup. ### replace-tarup: .PHONY - ${RUN} [ -x ${_PKG_TARUP_CMD:Q} ] \ - || ${FAIL_MSG} ${_PKG_TARUP_CMD:Q}" was not found."; + ${RUN} ${_REPLACE_OLDNAME_CMD}; \ + [ -x ${_PKG_TARUP_CMD:Q} ] \ + || ${FAIL_MSG} ${_PKG_TARUP_CMD:Q}" was not found."; \ ${SETENV} PKG_DBDIR=${_PKG_DBDIR} PKG_SUFX=${PKG_SUFX} \ PKGREPOSITORY=${WRKDIR} \ - ${_PKG_TARUP_CMD} ${PKGBASE} + ${_PKG_TARUP_CMD} $${oldname} ###################################################################### ### undo-replace-install (PRIVATE) -- cgit v1.2.3