From owner-freebsd-hackers@FreeBSD.ORG Fri Jan 6 21:36:33 2006 Return-Path: X-Original-To: hackers@freebsd.org Delivered-To: freebsd-hackers@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C78BD16A41F; Fri, 6 Jan 2006 21:36:33 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from speedfactory.net (mail6.speedfactory.net [66.23.216.219]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9E70843D62; Fri, 6 Jan 2006 21:36:32 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (unverified [66.23.211.162]) by speedfactory.net (SurgeMail 3.5b3) with ESMTP id 5455211 for multiple; Fri, 06 Jan 2006 16:38:01 -0500 Received: from localhost (john@localhost [127.0.0.1]) by server.baldwin.cx (8.13.4/8.13.4) with ESMTP id k06LaUKL027434; Fri, 6 Jan 2006 16:36:31 -0500 (EST) (envelope-from jhb@freebsd.org) From: John Baldwin To: freebsd-hackers@freebsd.org Date: Fri, 6 Jan 2006 16:35:50 -0500 User-Agent: KMail/1.8.2 References: <20060106205744.O13365@erdgeist.org> <20060106215502.H13365@erdgeist.org> <99814990-316A-4099-A96D-083F90E5689E@submonkey.net> In-Reply-To: <99814990-316A-4099-A96D-083F90E5689E@submonkey.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200601061635.51715.jhb@freebsd.org> X-Virus-Scanned: ClamAV 0.87.1/1234/Fri Jan 6 08:54:31 2006 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-1.4 required=4.2 tests=ALL_TRUSTED autolearn=failed version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx X-Server: High Performance Mail Server - http://surgemail.com r=1653887525 Cc: hackers@freebsd.org, Dirk Engling , Ceri Davies Subject: Re: Using pkg_add fetch only X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Jan 2006 21:36:33 -0000 On Friday 06 January 2006 04:10 pm, Ceri Davies wrote: > On 6 Jan 2006, at 20:59, Dirk Engling wrote: > > On Fri, 6 Jan 2006, Matt Emmerton wrote: > >> What about pkg_fetch -R? > > > > This command is not in the base system. Since there is some logic > > in pkg_add for resolving dependencies and fetching packages I > > hoped, there might be some easy way not involving additional > > dependencies. > > The package cluster uses chroot() for this. I use a shell script that downloads a package with fetch, extracts +CONTENTS to a temporary directory and parses it for dependencies, then downloads any missing dependencies and adds them. It's not too hard to do, but it would be handy to have this feature built into pkg_add itself perhaps. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org