From nobody@FreeBSD.org  Thu Jul 10 08:45:06 2008
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id A4082106566B
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 10 Jul 2008 08:45:06 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id 92FEE8FC15
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 10 Jul 2008 08:45:06 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.2/8.14.2) with ESMTP id m6A8j6g6076191
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 10 Jul 2008 08:45:06 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.2/8.14.1/Submit) id m6A8j6dh076190;
	Thu, 10 Jul 2008 08:45:06 GMT
	(envelope-from nobody)
Message-Id: <200807100845.m6A8j6dh076190@www.freebsd.org>
Date: Thu, 10 Jul 2008 08:45:06 GMT
From: Alex Kozlov <spam@rm-rf.kiev.ua>
To: freebsd-gnats-submit@FreeBSD.org
Subject: [patch] ports-mgmt/tinderbox fix OPTIONS handling
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         125470
>Category:       ports
>Synopsis:       [patch] ports-mgmt/tinderbox fix OPTIONS handling
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    itetcu
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jul 10 08:50:00 UTC 2008
>Closed-Date:    Fri Jul 11 21:23:08 UTC 2008
>Last-Modified:  Fri Jul 11 21:30:01 UTC 2008
>Originator:     Alex Kozlov
>Release:        FreeBSD 6.3
>Organization:
private
>Environment:
>Description:
Fix OPTIONS handling.
>How-To-Repeat:
$./tc configOptions
OPTIONS_DIR=/options
OPTIONS_ENABLED=1
$mount|grep options
/var/tinderbox/options/6S-FreeBSD on /var/tinderbox/6S-FreeBSD/var/db/ports

$sudo ./tinderbuild -nullfs -plistcheck -onceonly -b 6S-FreeBSD x11-wm/vtwm
[...]
$sudo ./enterbuild -b 6S-FreeBSD -d x11-wm/vtwm
[...]
#cat /var/db/ports/vtwm/options
# This file is auto-generated by 'make config'.
# No user-servicable parts inside!
# Options for vtwm-5.4.7_3
_OPTIONS_READ=vtwm-5.4.7_3
WITHOUT_SOUND=true
WITH_NLS=true
#cd /a/ports/x11-wm/vtwm/ && make -V WITHOUT_SOUND

#echo $PORT_DBDIR
/var/tinderbox/6S-FreeBSD/var/db/ports

>Fix:
Apply the patch.

Patch attached with submission follows:

Index: ports-mgmt/tinderbox/files/patch-portbuild
@@ -0,0 +1,10 @@
+Index: portbuild
+@@ -251,7 +251,7 @@
+ fi
+ 
+ if [ x"${OPTIONS_ENABLED}" = x"1" ]; then
+-    export PORT_DBDIR=${chroot}/var/db/ports
++    export PORT_DBDIR=/var/db/ports
+ fi
+ 
+ echo "building $pkgname in $chroot"


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->itetcu 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Thu Jul 10 08:50:09 UTC 2008 
Responsible-Changed-Why:  
Over to maintainer (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=125470 
Responsible-Changed-From-To: itetcu->marcus 
Responsible-Changed-By: itetcu 
Responsible-Changed-When: Fri Jul 11 15:38:20 UTC 2008 
Responsible-Changed-Why:  
Over to tindy author 

http://www.freebsd.org/cgi/query-pr.cgi?pr=125470 
Responsible-Changed-From-To: marcus->itetcu 
Responsible-Changed-By: marcus 
Responsible-Changed-When: Fri Jul 11 16:14:51 UTC 2008 
Responsible-Changed-Why:  
Fixed in HEAD. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=125470 
State-Changed-From-To: open->closed 
State-Changed-By: miwi 
State-Changed-When: Fri Jul 11 21:23:07 UTC 2008 
State-Changed-Why:  
Committed. Thanks! 

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

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/125470: commit references a PR
Date: Fri, 11 Jul 2008 21:22:50 +0000 (UTC)

 miwi        2008-07-11 21:22:41 UTC
 
   FreeBSD ports repository
 
   Modified files:
     ports-mgmt/tinderbox Makefile distinfo 
   Added files:
     ports-mgmt/tinderbox/files patch-portbuild 
   Log:
   - Update paefchen template [1] (fix bug in firefox3)
   - Fix OPTIONS handling [2]
   - Bump PORTREVISION
   
   PR:             125470 [2]
   Submitted by:   Alex Kozlov <spam@rm-rf.kiev.ua> [2]
                   Aron Schlesigner [1]
   Approved by:    itetcu (maintainer)
   
   Revision  Changes    Path
   1.44      +4 -2      ports/ports-mgmt/tinderbox/Makefile
   1.17      +3 -3      ports/ports-mgmt/tinderbox/distinfo
   1.3       +10 -0     ports/ports-mgmt/tinderbox/files/patch-portbuild (new)
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
