From owner-cvs-src@FreeBSD.ORG Tue May 3 13:14:05 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2960216A4CF for ; Tue, 3 May 2005 13:14:05 +0000 (GMT) Received: from mail23.sea5.speakeasy.net (mail23.sea5.speakeasy.net [69.17.117.25]) by mx1.FreeBSD.org (Postfix) with ESMTP id AD9C743D91 for ; Tue, 3 May 2005 13:14:04 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: (qmail 7843 invoked from network); 3 May 2005 13:13:59 -0000 Received: from server.baldwin.cx ([216.27.160.63]) (envelope-sender )AES256-SHA encrypted SMTP for ; 3 May 2005 13:13:59 -0000 Received: from [192.168.0.15] (osx.baldwin.cx [192.168.0.15]) (authenticated bits=0) by server.baldwin.cx (8.13.1/8.13.1) with ESMTP id j43DDs5T092879; Tue, 3 May 2005 09:13:54 -0400 (EDT) (envelope-from jhb@FreeBSD.org) In-Reply-To: <200505030419.j434J77M002900@repoman.freebsd.org> References: <200505030419.j434J77M002900@repoman.freebsd.org> Mime-Version: 1.0 (Apple Message framework v622) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <91d7f4a6ea4f98bead8c37e357d9a63e@FreeBSD.org> Content-Transfer-Encoding: 7bit From: John Baldwin Date: Tue, 3 May 2005 09:13:53 -0400 To: Marcel Moolenaar X-Mailer: Apple Mail (2.622) X-Spam-Status: No, score=-2.8 required=4.2 tests=ALL_TRUSTED autolearn=failed version=3.0.2 X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on server.baldwin.cx cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/release/scripts package-trees.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 May 2005 13:14:05 -0000 On May 3, 2005, at 12:19 AM, Marcel Moolenaar wrote: > marcel 2005-05-03 04:19:07 UTC > > FreeBSD src repository > > Modified files: > release/scripts package-trees.sh > Log: > Remove only the packages sub-directory before recreating it. Do not > remove the whole disc treei structure. This allows one to specify the > disc trees created by a prior release build (under R/cdrom) as the > destination without destroying the contents. This better integrates > with release building and makes further automation easier. Hmm, the idea from an automation standpoint is that you'd build the packages before you built the release, kind of like how we do 'PREFETCH_DISTFILES' now FWIW. Scott had asked if I could modify the scripts to handle a PKG_TREE that was a URL and maybe use fetch so you could do something like: make PKG_TREE=ftp://somewhere/pub/packages-fun package-split PKG_DEST=/localpkgs make CD_PACKAGE_TREE=/localpkgs release Right now you would do the first step on ftp-master and scp /localpkgs over to the machine doing the release build. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org