From ttsestt@gmail.com  Wed Aug 10 22:44:48 2011
Return-Path: <ttsestt@gmail.com>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 327AE1065676
	for <FreeBSD-gnats-submit@freebsd.org>; Wed, 10 Aug 2011 22:44:48 +0000 (UTC)
	(envelope-from ttsestt@gmail.com)
Received: from mail-pz0-f45.google.com (mail-pz0-f45.google.com [209.85.210.45])
	by mx1.freebsd.org (Postfix) with ESMTP id 0C8228FC12
	for <FreeBSD-gnats-submit@freebsd.org>; Wed, 10 Aug 2011 22:44:47 +0000 (UTC)
Received: by pzk33 with SMTP id 33so5172862pzk.18
        for <FreeBSD-gnats-submit@freebsd.org>; Wed, 10 Aug 2011 15:44:47 -0700 (PDT)
Received: by 10.143.58.7 with SMTP id l7mr2141183wfk.26.1313016287590;
        Wed, 10 Aug 2011 15:44:47 -0700 (PDT)
Received: from localhost (tor-exit-router36-readme.formlessnetworking.net [199.48.147.36])
        by mx.google.com with ESMTPS id v2sm1207759pbi.35.2011.08.10.15.44.44
        (version=SSLv3 cipher=OTHER);
        Wed, 10 Aug 2011 15:44:46 -0700 (PDT)
Message-Id: <861uwsx4x4.fsf@gmail.com>
Date: Thu, 11 Aug 2011 02:44:39 +0400
From: Test Rat <ttsestt@gmail.com>
To: FreeBSD-gnats-submit@freebsd.org
Subject: [patch][build] make release: cd: /usr/src: No such file or directory

>Number:         159666
>Category:       misc
>Synopsis:       [patch][build] make release: cd: /usr/src: No such file or directory
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    sbruno
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Aug 10 22:50:10 UTC 2011
>Closed-Date:    Thu Aug 18 17:00:59 UTC 2011
>Last-Modified:  Thu Aug 18 17:10:04 UTC 2011
>Originator:     Test Rat
>Release:        FreeBSD 9.0-BETA1 amd64
>Organization:
>Environment:
WORLDDIR = /a/freebsd/release/..
>Description:
>How-To-Repeat:
1. move /usr/src somewhere else
2. `make release' or `make base.txz'
>Fix:
--- a.diff begins here ---
Index: release/Makefile
===================================================================
--- release/Makefile	(revision 224760)
+++ release/Makefile	(working copy)
@@ -66,7 +66,7 @@ base.txz:
 	-mkdir ${DISTDIR}
 	cd ${WORLDDIR} && ${IMAKE} distributeworld DISTDIR=${DISTDIR}
 # Set up mergemaster root database
-	sh ${.CURDIR}/scripts/mm-mtree.sh -F \
+	sh ${.CURDIR}/scripts/mm-mtree.sh -m ${WORLDDIR} -F \
 	    "TARGET_ARCH=${TARGET_ARCH} TARGET=${TARGET}" -D "${DISTDIR}/base"
 # Package all components
 	cd ${WORLDDIR} && ${IMAKE} packageworld DISTDIR=${DISTDIR}
--- a.diff ends here ---
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->sbruno 
Responsible-Changed-By: sbruno 
Responsible-Changed-When: Thu Aug 18 16:37:31 UTC 2011 
Responsible-Changed-Why:  
assign to myself, about to commit to -head 


http://www.freebsd.org/cgi/query-pr.cgi?pr=159666 
State-Changed-From-To: open->closed 
State-Changed-By: sbruno 
State-Changed-When: Thu Aug 18 16:57:46 UTC 2011 
State-Changed-Why:  
Comitted this change to svn -head at revision 224978. 

Thanks for the patch. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=159666 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: misc/159666: commit references a PR
Date: Thu, 18 Aug 2011 16:54:17 +0000 (UTC)

 Author: sbruno
 Date: Thu Aug 18 16:54:04 2011
 New Revision: 224978
 URL: http://svn.freebsd.org/changeset/base/224978
 
 Log:
   Allow release generation from a WORLDDIR that is not /usr/src
   
   PR:		misc/159666
   Submitted by:	Test Rat <ttsestt@gmail.com>
   Reviewed by:	Nathan Whitehorn <nwhitehorn@freebsd.org>
   Approved by:	re (kib)
 
 Modified:
   head/release/Makefile
 
 Modified: head/release/Makefile
 ==============================================================================
 --- head/release/Makefile	Thu Aug 18 16:45:23 2011	(r224977)
 +++ head/release/Makefile	Thu Aug 18 16:54:04 2011	(r224978)
 @@ -66,7 +66,7 @@ base.txz:
  	-mkdir ${DISTDIR}
  	cd ${WORLDDIR} && ${IMAKE} distributeworld DISTDIR=${DISTDIR}
  # Set up mergemaster root database
 -	sh ${.CURDIR}/scripts/mm-mtree.sh -F \
 +	sh ${.CURDIR}/scripts/mm-mtree.sh -m ${WORLDDIR} -F \
  	    "TARGET_ARCH=${TARGET_ARCH} TARGET=${TARGET}" -D "${DISTDIR}/base"
  # Package all components
  	cd ${WORLDDIR} && ${IMAKE} packageworld DISTDIR=${DISTDIR}
 _______________________________________________
 svn-src-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-src-all
 To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
 
>Unformatted:
