From owner-freebsd-questions@FreeBSD.ORG Thu May 15 17:21:50 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 059E01065672 for ; Thu, 15 May 2008 17:21:50 +0000 (UTC) (envelope-from michael.graziano@premierheart.com) Received: from mail.premierheart.com (64.90.180.226.static.nyinternet.net [64.90.180.226]) by mx1.freebsd.org (Postfix) with ESMTP id A58978FC21 for ; Thu, 15 May 2008 17:21:49 +0000 (UTC) (envelope-from michael.graziano@premierheart.com) Received: (qmail 12769 invoked by uid 1010); 15 May 2008 12:55:08 -0400 Received: from 64.81.20.194 by battra (envelope-from , uid 1008) with qmail-scanner-1.25-st-qms (clamdscan: 0.90.3/4107. spamassassin: 3.0.2. perlscan: 1.25-st-qms. Clear:RC:0(64.81.20.194):SA:0(-1.1/5.0):. Processed in 0.369186 secs); 15 May 2008 16:55:08 -0000 X-Spam-Status: No, hits=-1.1 required=5.0 X-Antivirus-PREMIERHEART-Mail-From: michael.graziano@premierheart.com via battra X-Antivirus-PREMIERHEART: 1.25-st-qms (Clear:RC:0(64.81.20.194):SA:0(-1.1/5.0):. Processed in 0.369186 secs Process 12761) Received: from dsl081-020-194.nyc1.dsl.speakeasy.net (HELO ?192.168.50.169?) (michael.graziano@premierheart.com@64.81.20.194) by mail.premierheart.com with SMTP; 15 May 2008 12:55:07 -0400 Message-Id: <0FD15F74-2116-4881-9766-C8FCDA4BFA84@premierheart.com> From: Michael Graziano To: freebsd-questions@freebsd.org Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v919.2) Date: Thu, 15 May 2008 12:55:07 -0400 X-Mailer: Apple Mail (2.919.2) Subject: Newbie "make release" question - Rolling a customized release X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 May 2008 17:21:50 -0000 Hey all, I'm trying to eliminate a headache and I'm hoping you guys can aim me in the right direction - I'm trying to roll a custom FreeBSD release - nothing fancy, just a stock 7-STABLE plus a few ports & some stuff under /usr/local - and I'm a bit confused as to the best way to go about building the release distributions/CDs with my custom changes. I *think* what I would like to do is customize the universe that gets built under the chroot directory and roll a release from that, but I'm not sure how I go about getting make release (or the mk script?) to pick up my changes when it re-rolls the base tarball. I thought this would be as simple as making my changes inside the chroot, deleting {chroot}/usr/obj/usr/src/release/release.[2-8] and running the mk script from inside the chroot, but my results were less than spectacular (the mk script blew up :) Any pointers would be much appreciated - I'd love to get away from my 12-year-old collection of builder shell scripts and not have to baby- sit complies/package installations anymore. Collected pointers and (hopefully) successful results to be turned into a howto for future clueless dingbats like myself if such a thing doesn't already exist :) Thanks, -MG (PS - I know I can do what I want by rolling a local package with my changes, but I was hoping for a trained-monkey fire and forget kind of installation :)