From owner-freebsd-questions@FreeBSD.ORG Thu Feb 26 21:43:41 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 9369016A4CE for ; Thu, 26 Feb 2004 21:43:41 -0800 (PST) Received: from luftpost.plosh.net (luftpost.plosh.net [204.152.186.181]) by mx1.FreeBSD.org (Postfix) with ESMTP id 74D9B43D1D for ; Thu, 26 Feb 2004 21:43:41 -0800 (PST) (envelope-from plosher-keyword-freebsd.a36e57@plosh.net) Received: by luftpost.plosh.net (Postfix, from userid 1001) id 2B20B3260A; Thu, 26 Feb 2004 21:44:06 -0800 (PST) Received: from dhcp-2.sql1.plosh.net (tardis-nat.plosh.net [64.139.14.228]) by luftpost.plosh.net (tmda-ofmipd) with ESMTP; Thu, 26 Feb 2004 21:44:04 -0800 (PST) Organization: Plosh Networking To: questions@freebsd.org Date: Thu, 26 Feb 2004 21:43:38 -0800 User-Agent: KMail/1.6 MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Message-Id: <200402262143.38830.plosher@plosh.net> From: Peter Losher X-Delivery-Agent: TMDA/1.0.2 (Bold Forbes) Subject: Customizing a 'make release'... 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, 27 Feb 2004 05:43:41 -0000 (If this question is better served on another list, let me know) I am trying to come up with a custom FreeBSD ISO w/ my personal preferences (no integrated OpenSSH, Heimdal, or Sendmail) I have been working off of http://www.gsoft.com.au/~doconnor/FreeBSD-release-2.html, and /usr/bin/time sh -c 'make release CHROOTDIR=/hog0/release NODOC=YES NOPORTS=YES BUILDNAME=5.2-REL-FOO CVSROOT=/hog1/FreeBSD-CVS RELEASETAG=RELENG_5_2_1_RELEASE' | & tee /tmp/release.log Now my understanding is that 'make release' honors the variables set in /etc/make.conf, where I have: -=- NO_OPENSSH=true NO_KERBEROS=true NO_SENDMAIL=true -=- After creating the binaries and the ISO image, installing the OS on a new box results in a sendmail-less install, but it still has all the OpenSSH and Heimdal bits included. Do I needed to declare NO_OPENSSH and NO_KERBEROS on the 'make release' command line? Also, is there any way to change the default bits the install process - like the default auto-partition (I prefer to leave the /var partition with the remaining space instead of /usr as it is now), and have it automatically install certain packages instead of asking. Thanks in advance for any advice you can pass along... Best Wishes - Peter -- [ http://www.plosh.net/ ] - "Earth Halted: Please reboot to continue"