From owner-freebsd-questions@FreeBSD.ORG Mon Aug 5 13:55:02 2013 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 75871A6D for ; Mon, 5 Aug 2013 13:55:02 +0000 (UTC) (envelope-from vrwmiller@gmail.com) Received: from mail-oa0-x22a.google.com (mail-oa0-x22a.google.com [IPv6:2607:f8b0:4003:c02::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 40B6E2E8E for ; Mon, 5 Aug 2013 13:55:02 +0000 (UTC) Received: by mail-oa0-f42.google.com with SMTP id i18so6368895oag.29 for ; Mon, 05 Aug 2013 06:55:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=e124f0BiPf78RR/Ix7ZDzDqZHEuR4kc2PMcDXz0oE30=; b=IeHF1pCtia1D78fxAji/0kVoVXOfGE7Bgi/UZEx6vjJ2UI45Nxp4bCumkNPPramhjh E/7yRn9yRKSRP5mQG2yIkDxy65ZxR2BOFoP+IHVSQD7OWd8r+DnryYzCN5s4+IPcLU0w 7mMb9ajsjKynBeejD0fzDLlZICGD45X8lCJMmehLf/NfLg3ZxSOtY3HcrqfrntrpK5wX fKmIY8u4Ccs942/ClsPykWYaC6K8NwWIHcJYsQX/+7YPWH7KAlOfLnZEz++y5/5h+f0v f8hINT9MBjVuY+czc0JN3P8TCV5vGH37/bywHr2Uq6SGuN6puSow1fkLw+1QRGFiqxrk 1CCw== MIME-Version: 1.0 X-Received: by 10.43.145.69 with SMTP id jt5mr1596399icc.65.1375710901385; Mon, 05 Aug 2013 06:55:01 -0700 (PDT) Sender: vrwmiller@gmail.com Received: by 10.64.71.104 with HTTP; Mon, 5 Aug 2013 06:55:01 -0700 (PDT) In-Reply-To: References: Date: Mon, 5 Aug 2013 09:55:01 -0400 X-Google-Sender-Auth: MlDLy3NSMMFvjLm-SPPcx6D8Wuk Message-ID: Subject: Re: Make Release From: Rick Miller To: Amitabh Kant Content-Type: text/plain; charset=ISO-8859-1 Cc: "Sam Fourman Jr." , freebsd general questions X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Aug 2013 13:55:02 -0000 On Thu, Aug 1, 2013 at 12:40 PM, Amitabh Kant wrote: > Devin Teske & Rick Miller have a fairly extensive explanation on their > blogs on how to create your own modified iso's. Search the archives for > links. Hopefully they can chime in with their respective links. Sorry to show up late for the discussion... Devin Teske definitely has more experience and knowledge than I. However, several of my blog posts may have relevant and helpful information on customizing images. There's not really one single answer as it depends largely on what you're looking to do. My customized images use a scripted sysinstall install.cfg that fetches a dynamically generated answer file from Cobbler. The answer file is based on a text template which includes Cheetah calls to Cobbler snippets for various things, including modifying the rc.conf. All lines modifying the rc.conf are placed in the answer file following the installCommit resword. Also understand that we replaced the http media type module with our own permitting direct http installs. In 8.4 or newer, there is a new media type called httpDirect (or similar) that accomplishes this as well. Here are some posts you may find helpful: http://blog.hostileadmin.com/2013/04/11/installing-freebsd-via-cobbler/ http://blog.hostileadmin.com/2012/10/08/building-freebsd-media-with-custom-packages/ http://blog.hostileadmin.com/2012/05/08/using-sysinstall-for-automated-freebsd-8-x-installs/ Bear in mind this applies specifically to FreeBSD 8.x. I will begin attacking 9.x in the coming months and anticipate more blog posts on accomplishing similar tasks within 9.x. -- Take care Rick Miller