From owner-freebsd-ports@FreeBSD.ORG Sat Apr 5 19:51:35 2008 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 95EB9106566C for ; Sat, 5 Apr 2008 19:51:35 +0000 (UTC) (envelope-from pgollucci@p6m7g8.com) Received: from exhub015-2.exch015.msoutlookonline.net (exhub015-2.exch015.msoutlookonline.net [207.5.72.94]) by mx1.freebsd.org (Postfix) with ESMTP id 6D16F8FC14 for ; Sat, 5 Apr 2008 19:51:35 +0000 (UTC) (envelope-from pgollucci@p6m7g8.com) Received: from smgellar.p6m7g8.net (70.88.236.22) by smtpx15.msoutlookonline.net (207.5.72.103) with Microsoft SMTP Server (TLS) id 8.1.263.0; Sat, 5 Apr 2008 12:51:34 -0700 Message-ID: <47F7D845.9030807@p6m7g8.com> Date: Sat, 5 Apr 2008 15:51:33 -0400 From: "Philip M. Gollucci" Organization: P6 Web Applications User-Agent: Thunderbird 2.0.0.9 (X11/20071217) MIME-Version: 1.0 To: Maxim Khitrov References: <26ddd1750804041811p4bb2c4f5tbab3f9659f88e8bb@mail.gmail.com> <47F7CBBD.4050107@p6m7g8.com> <26ddd1750804051234s67ba8b70l1276fe964e34ab62@mail.gmail.com> In-Reply-To: <26ddd1750804051234s67ba8b70l1276fe964e34ab62@mail.gmail.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org Subject: Re: FreeBSD Custom Package Server X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Apr 2008 19:51:35 -0000 Maxim Khitrov wrote: > A request for new package should contain in itself all the relevant > settings. If that means sending the make.conf file from the client to > the server - fine. Have the build server adapt for each new request, > build the requested port and dependencies, create the package(s), and > remove the port from the local system. The client can then download > the package, build server goes on to process the next request, and no > disk space is wasted. Am I being a bit overambitious? :) I think that might drive you batty, as some ports require kernel source, other build differently depending on how the 'world' was built. Would ports-mgmt/tinderbox work for you ? 1 jail per OS version (5,6,7,8) 1 ports tree 1 make.conf per configuration -- ------------------------------------------------------------------------ Philip M. Gollucci (pgollucci@p6m7g8.com) c:703.336.9354 Consultant / http://p6m7g8.net/Resume/resume.txt http://riderway.com / http://ridecharge.com 1024D/EC88A0BF 0DE5 C55C 6BF3 B235 2DAB B89E 1324 9B4F EC88 A0BF Work like you don't need the money, love like you'll never get hurt, and dance like nobody's watching.