From owner-freebsd-hackers@FreeBSD.ORG Tue May 4 17:30:22 2010 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id AC05D106564A for ; Tue, 4 May 2010 17:30:22 +0000 (UTC) (envelope-from kimelto@gmail.com) Received: from mail-bw0-f228.google.com (mail-bw0-f228.google.com [209.85.218.228]) by mx1.freebsd.org (Postfix) with ESMTP id 393308FC15 for ; Tue, 4 May 2010 17:30:21 +0000 (UTC) Received: by bwz28 with SMTP id 28so2155387bwz.34 for ; Tue, 04 May 2010 10:30:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=YUOmLWr6ja5qmGYjvcVul43Sx3XkwkAAggTFFJDtZAI=; b=EPVCncoxIX6cM+PI5uk4uGAESCDBO+YKZhCLe2urKIBkjlzYSpufbGzRuRujxOpkzk SYzQJX1wuAPJ+QVjb0hJr29FdUCA/ipIO2VCEXOeghcI3QUeNisIYTm6qILXKCEpfnka DQLpbxwbJYXjfqx6BRC4nxGmNvxXDHZm/DHJw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=VJeP2PjXuDbYCCBPRKlpt/RptgGYzo5+SmjIdmwucgW3m6yg+xDISCPl3y0YKCUeXK pgU1IggX7vKud+zyk2fxtd89lgXFyP8WNvSVxKNYnkYbfpOpGhijM2Z5VLmsXlUSxp3A MJI7Qo8koO3YdHLME5ayFqLowfVw6bKxD8xQ0= MIME-Version: 1.0 Received: by 10.204.9.23 with SMTP id j23mr170334bkj.132.1272994213960; Tue, 04 May 2010 10:30:13 -0700 (PDT) Received: by 10.204.59.135 with HTTP; Tue, 4 May 2010 10:30:13 -0700 (PDT) In-Reply-To: References: Date: Tue, 4 May 2010 10:30:13 -0700 Message-ID: From: Julien Laffaye To: Andrew Brampton Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-hackers@freebsd.org Subject: Re: GSoC:Complete Package support in the pkg_install tools and cleanup 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: Tue, 04 May 2010 17:30:22 -0000 On Tue, May 4, 2010 at 3:15 AM, Andrew Brampton wrote: > > Hi Julien, > > Glad you got onto the GSoC programme. I'm curious, what benefit is a > complete package over many individual ones? Hi Andrew, If you cant or dont want to use the remote feature of of pkg_add (ex. your packages are built with non default options and you think its overkill to setup a server to distribute them) then you make a complete package. You only have to copy one file (say on an usb device), which is less error prone than 150 files. The global idea is to write a meta port which depends on the desired ports, type `make complete-package`, copy the output file on the machine to bootstrap, pkg_add /path/to/complete-pkg and voila! Regards, Julien