From owner-freebsd-ports@FreeBSD.ORG Sat Jul 14 23:19:08 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4E5D516A418 for ; Sat, 14 Jul 2007 23:19:08 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from mxout3.cac.washington.edu (mxout3.cac.washington.edu [140.142.32.166]) by mx1.freebsd.org (Postfix) with ESMTP id B160013C4CC for ; Sat, 14 Jul 2007 23:19:07 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from smtp.washington.edu (smtp.washington.edu [140.142.33.9] (may be forged)) by mxout3.cac.washington.edu (8.13.7+UW06.06/8.13.7+UW07.06) with ESMTP id l6ENJ1iC004815 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sat, 14 Jul 2007 16:19:01 -0700 X-Auth-Received: from [192.168.10.45] (c-24-10-12-194.hsd1.ca.comcast.net [24.10.12.194]) (authenticated authid=youshi10) by smtp.washington.edu (8.13.7+UW06.06/8.13.7+UW07.03) with ESMTP id l6ENJ0wc026720 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sat, 14 Jul 2007 16:19:01 -0700 Message-ID: <469959E3.2040001@u.washington.edu> Date: Sat, 14 Jul 2007 16:18:59 -0700 From: Garrett Cooper User-Agent: Thunderbird 2.0.0.4 (Windows/20070604) MIME-Version: 1.0 To: Ivan Voras References: <1184451040.75734.44.camel@ikaros.oook.cz> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-2; format=flowed Content-Transfer-Encoding: 7bit X-PMX-Version: 5.3.2.304607, Antispam-Engine: 2.5.1.298604, Antispam-Data: 2007.7.14.160537 X-Uwash-Spam: Gauge=IIIIIII, Probability=7%, Report='__CT 0, __CTE 0, __CT_TEXT_PLAIN 0, __HAS_MSGID 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __SANE_MSGID 0, __USER_AGENT 0' Cc: freebsd-ports@freebsd.org Subject: Re: Moving ports around? 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, 14 Jul 2007 23:19:08 -0000 Ivan Voras wrote: > Pav Lucistnik wrote: > > >> Hmm, recreating a package from the installed port and installing it >> again in chroot() sounds pretty straightforward to me... >> > > It has the indispensable quality that it works. The downsides are the > overhead in CPU consumption (compress, decompress) and disk space. > > Compressing and decompressing packages still takes an inordinate amount of time from what I've seen, so it's probably not the best idea to do. What would happen too if one or more of the config files was modified by a third-party (third-party being outside of the ports/package tools and the original FreeBSD volunteer / package maintainer)? That wouldn't work (unless you made the modifications yourself), but after that point the package becomes sort of undistributable. The only way AFAIK to circumvent that issue would be if you someone installed / created the package via a tinderbox (which is the way that it's done currently, correct?). -Garrett