From owner-freebsd-questions@FreeBSD.ORG Fri Jan 2 14:42:06 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C70A316A4D3 for ; Fri, 2 Jan 2004 14:42:06 -0800 (PST) Received: from Mail1.KONTENT.De (mail1.kontent.de [81.88.34.36]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1EA0D43D49 for ; Fri, 2 Jan 2004 14:42:04 -0800 (PST) (envelope-from listuser@mb-itconsulting.com) Received: from mb-itconsulting.com (pD9E3F1E8.dip.t-dialin.net [217.227.241.232]) by Mail1.KONTENT.De (Postfix) with ESMTP id 0292821D217; Fri, 2 Jan 2004 23:42:15 +0100 (CET) Message-ID: <3FF60238.5050107@mb-itconsulting.com> Date: Sat, 03 Jan 2004 00:43:52 +0100 From: Martin Brecher User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.6b) Gecko/20040102 Thunderbird/0.4 X-Accept-Language: en-us, en MIME-Version: 1.0 To: John Mills References: In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: FreeBSD-questions Subject: Re: How can I duplicate a set of installed ports? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jan 2004 22:42:06 -0000 John Mills wrote: [...] > I have an installation I'm comfortable with, between those ports I chose > to install, those I chose _not_ to install, and those I went around and > added individually. Now I want to install the same set in a number of > other systems. [...] > The machines have 3.5" diskettes, _just_sufficient_ hard drives, netowrk > interface cards, and no CD-ROMs. They hang on a LAN served with DHCP. [...] > What are my options, and your recommendations? Assuming all machines have similar installations of FreeBSD, you could just cp -Rp /usr/local to the other machines over the network -- or have it just NFS mounted (no local copy on each machine). Additionally, you would have to copy missing items from /var/db/pkg to the other machines. And possibly diff/merge some files in /etc (some ports may need additional user accounts, etc). Greetings, Martin