From owner-freebsd-stable@FreeBSD.ORG Fri May 10 14:44:43 2013 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id C07E5119 for ; Fri, 10 May 2013 14:44:43 +0000 (UTC) (envelope-from luke@foolishgames.com) Received: from stargazer.midnightbsd.org (cl-218.chi-02.us.sixxs.net [IPv6:2001:4978:f:d9::2]) by mx1.freebsd.org (Postfix) with ESMTP id 6DDE0F60 for ; Fri, 10 May 2013 14:44:43 +0000 (UTC) Received: from [67.194.84.210] (67-194-84-210.wireless.umnet.umich.edu [67.194.84.210]) (authenticated bits=0) by stargazer.midnightbsd.org (8.14.6/8.14.6) with ESMTP id r4AEift3071778 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Fri, 10 May 2013 10:44:42 -0400 (EDT) (envelope-from luke@foolishgames.com) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.97.6 at stargazer.midnightbsd.org X-Authentication-Warning: stargazer.midnightbsd.org: Host 67-194-84-210.wireless.umnet.umich.edu [67.194.84.210] claimed to be [67.194.84.210] References: Mime-Version: 1.0 (1.0) In-Reply-To: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Message-Id: <4777E248-4EAD-4FF9-8E9A-995B4486CF8A@foolishgames.com> X-Mailer: iPhone Mail (10B350) From: Lucas Holt Subject: Re: Generating ISO With Pre-Installed Packages Date: Fri, 10 May 2013 10:44:40 -0400 To: Shawn Webb Cc: "freebsd-stable@freebsd.org" X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 May 2013 14:44:43 -0000 As Rick pointed out, the package split script will get the packages on the m= edia. You also need to modify the install process to actually install the de= fault packages. You might want to look at the bsdinstall setup and add a scr= ipt there to load the packages. Another approach is to create a script that r= uns on first boot that can install the packages via network or possibly off t= he media. For MidnightBSD, I created a firstboot script that prompts the use= r to install a graphical desktop environment and the fetched meta packages f= rom our ports tree that would pull down everything required for kde or GNUst= ep + window maker. It was easier as we had sysinstall still.=20 Lucas Holt On May 10, 2013, at 9:55 AM, Shawn Webb wrote: > Hey All, >=20 > I'm looking to generate a FreeBSD 9-stable (and maybe 10-current) ISO that= > has certain packages pre-installed. I'd like to create my own installation= > media that will have certain things installed, like a web management UI > that I'm actively working on. It'd be like what pfSense does. >=20 > I did do a little googling and found pfSense's build documentation for > spinning a custom build of pfSense. I'll be spending the weekend looking > over their work. But in the meantime, does anyone know of the steps > involved in such a process? Is the process documented somewhere? >=20 > Thanks, >=20 > Shawn > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"