From owner-freebsd-questions@FreeBSD.ORG Sat Jan 31 13:06:20 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 25B3D16A4CE for ; Sat, 31 Jan 2004 13:06:20 -0800 (PST) Received: from mail.balius.com (rrcs-nys-24-24-63-86.biz.rr.com [24.24.63.86]) by mx1.FreeBSD.org (Postfix) with ESMTP id 557CA43D1D for ; Sat, 31 Jan 2004 13:06:14 -0800 (PST) (envelope-from cms@balius.com) Received: from [192.168.1.93] by peppy.amotken.com (iPlanet Messaging Server 5.2 HotFix 1.21 (built Sep 8 2003)) with ESMTPSA id <0HSD00005H3TDP@peppy.amotken.com> for freebsd-questions@freebsd.org; Sat, 31 Jan 2004 16:02:18 -0500 (EST) Date: Sat, 31 Jan 2004 16:06:05 -0500 From: Chad M Stewart To: freebsd-questions@freebsd.org Message-id: <48BA4885-5431-11D8-A483-000A959CF11A@balius.com> MIME-version: 1.0 Content-type: multipart/signed; protocol="application/pkcs7-signature"; boundary=Apple-Mail-1-639201658; micalg=sha1 X-Chads-Rule: If you use Outlook, my rules automatically put your messages in my Junk Mail folder X-Mac: It Just Rocks X-Content-Filtered-By: Mailman/MimeDel 2.1.1 Subject: Building a custom release, not working 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: Sat, 31 Jan 2004 21:06:20 -0000 --Apple-Mail-1-639201658 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed I'm starting down the road of creating a firewall appliance using FreeBSD. An automated, hands off installation is a key component of this. I have to start somewhere and figured I would start with building my own "release". Using that as an exercise to become familiar with how the process works and then start to customize the install and subsequent image that is put down on the disk. I printed off the FreeBSD Release Engineering document and read through it. I then proceeded to create a local copy of the CVS tree. -bash-2.05b$ cat cvs-supfile |grep -v ^# *default host=cvsup16.us.FreeBSD.org *default base=/home/cms/usr *default prefix=/home/cms/cvs_root *default release=cvs *default delete use-rel-suffix *default compress src-all ports-all doc-all cvsroot-all -bash-2.05b$ cvsup cvs-supfile When completed a du -sh shows 2.0GB. Then as root I tried the following # cd /usr/src/release # make release CHROOTDIR=/home/cms/chroot/release BUILDNAME=4.9-RELEASE-CMS CVSROOT=/home/cms/cvs_root/ RELEASETAG=RELENG_4_9_0_RELEASE rm -rf /home/cms/chroot/release 2>/dev/null *** Error code 1 (ignored) chflags -R noschg /home/cms/chroot/release/. rm -rf /home/cms/chroot/release mkdir -p /home/cms/chroot/release >>> make release for i386 started on Sat Jan 31 17:46:37 GMT 2004 cd /usr/src/release/.. && make TARGET_ARCH=i386 TARGET=i386 -DNOGAMES -DNOHTML -DNOINFO -DNOMAN -DNOPROFILE installworld DESTDIR=/home/cms/chroot/release mkdir -p /tmp/install.34499 for prog in [ awk cap_mkdb cat chflags chmod chown date echo egrep find grep ln make makewhatis mkdir mtree mv perl pwd_mkdb rm sed sh sysctl test true uname wc zic; do cp `which $prog` /tmp/install.34499; done <..snip..> install -s -o root -g wheel -m 444 libcrypto.so.3 /home/cms/chroot/release/usr/lib ln -fs libcrypto.so.3 /home/cms/chroot/release/usr/lib/libcrypto.so mkdir -p openssl cp /usr/src/secure/lib/libcrypto/../../lib/libcrypto/opensslconf-i386.h openssl/opensslconf.h cp:No such file or directory *** Error code 1 Stop in /usr/src/secure/lib/libcrypto. *** Error code 1 Stop in /usr/src/secure/lib. *** Error code 1 Stop in /usr/src/secure. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src/release. I am trying to do this on a 4.9-STABLE box. Is there something basic that I've done wrong here? Thank you, Chad --Apple-Mail-1-639201658--