From owner-freebsd-current@FreeBSD.ORG Fri Nov 3 14:29:26 2006 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 060CE16A407 for ; Fri, 3 Nov 2006 14:29:26 +0000 (UTC) (envelope-from jmelo@freebsdbrasil.com.br) Received: from capeta.freebsdbrasil.com.br (vrrp.freebsdbrasil.com.br [200.210.70.30]) by mx1.FreeBSD.org (Postfix) with SMTP id 6795043D64 for ; Fri, 3 Nov 2006 14:29:09 +0000 (GMT) (envelope-from jmelo@freebsdbrasil.com.br) Received: (qmail 36674 invoked by uid 0); 3 Nov 2006 12:29:26 -0200 Received: from jmelo@freebsdbrasil.com.br by capeta.freebsdbrasil.com.br by uid 82 with qmail-scanner-1.22 (spamassassin: 2.64. Clear:RC:1(201.17.149.10):. Processed in 0.525306 secs); 03 Nov 2006 14:29:26 -0000 Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=capeta; d=freebsdbrasil.com.br; b=v/BZgWBnwx7BXsBY+RkyDqZ1g7N/wy1jrD7ulr1eENDSAgZmalsCMC+/XDmtD9ryPRhw5cb4u9cwQVPQi3FWfyR+4yIA2z4lbaiCP68h8/f+wm7Hmeeby3BybMhLNrRJ ; Received: from unknown (HELO ?10.69.69.66?) (jmelo@201.17.149.10) by capeta.freebsdbrasil.com.br with SMTP; 3 Nov 2006 12:29:25 -0200 Message-ID: <454B43FA.9090303@freebsdbrasil.com.br> Date: Fri, 03 Nov 2006 11:28:26 -0200 From: Jean Milanez Melo User-Agent: Thunderbird 1.5.0.7 (Macintosh/20060909) MIME-Version: 1.0 To: Jeremie Le Hen References: <45489618.2000106@freebsdbrasil.com.br> <20061102164938.GU20405@obiwan.tataz.chchile.org> In-Reply-To: <20061102164938.GU20405@obiwan.tataz.chchile.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: small@freebsd.org, current@freebsd.org Subject: Re: [fbsd] [HEADSUP] TinyBSD and ports applications X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Nov 2006 14:29:26 -0000 Jeremie Le Hen wrote: > I read the description thoroughly. This is interesting and neat, > but I am anxious about stale dependencies left by > "temporary-installed" ports. > > For instance, lets's you're building a TinyBSD image with > net/nemesis which depends on net/libnet10. You neither have this > later port installed. The current TinyBSD implementation will > leave net/libnet10 installed on the build system, although I agree > this is more a problem relatde to port infrastructure which doesn't > record whether a port is an implied dependency or has been > explicitely installed by the user. AFAIK. > > A workaround could be to null-mount the ports directory into the > temporary folder were the TinyBSD image is built, then chroot into > this folder and install the port from here. Afterward you would > remove www,doc,share,include,man stuff. > > I'm not sure if the gain is worth coding. This is maybe going to > be fixed in the ports infrastructure. > Yes, that is the question related to ports, i'll follow your advice, i'll make some tests in a nullfs and if everything works fine we can change the install_ports function. Jean