Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 Jul 2012 06:52:25 +0000 (UTC)
From:      Doug Barton <dougb@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-7@freebsd.org
Subject:   svn commit: r237964 - stable/7/sys/conf
Message-ID:  <201207020652.q626qPoq051172@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dougb
Date: Mon Jul  2 06:52:25 2012
New Revision: 237964
URL: http://svn.freebsd.org/changeset/base/237964

Log:
  MFC r237958:
  
  For the ports modules building code, clean WRKDIR before building. This is
  important for those that use -DNO_CLEAN routinely, since it will prevent
  installing stale stuff, and even more important when the port is upgraded
  to a newer version. When the user doesn't use -DNO_CLEAN, this will create
  an infinitesimal amount of extra work, but won't hurt anything.
  
  This is necessary because the ports tree has flags that prevent the ususal
  'update the build if newer source files exist' logic from doing what it
  would do in the base.

Modified:
  stable/7/sys/conf/kern.post.mk
Directory Properties:
  stable/7/sys/   (props changed)

Modified: stable/7/sys/conf/kern.post.mk
==============================================================================
--- stable/7/sys/conf/kern.post.mk	Mon Jul  2 06:52:07 2012	(r237963)
+++ stable/7/sys/conf/kern.post.mk	Mon Jul  2 06:52:25 2012	(r237964)
@@ -56,7 +56,7 @@ PORTSMODULESENV=\
 ${__target}: ports-${__target}
 ports-${__target}:
 .for __i in ${PORTS_MODULES}
-	cd $${PORTSDIR:-/usr/ports}/${__i}; ${PORTSMODULESENV} ${MAKE} -B ${__target:C/install/deinstall reinstall/:C/reinstall/deinstall reinstall/}
+	cd $${PORTSDIR:-/usr/ports}/${__i}; ${PORTSMODULESENV} ${MAKE} -B ${__target:C/all/clean all/:C/install/deinstall reinstall/:C/reinstall/deinstall reinstall/}
 .endfor
 .endfor
 .endif



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201207020652.q626qPoq051172>