From owner-freebsd-doc@FreeBSD.ORG Wed Feb 27 21:20:03 2008 Return-Path: Delivered-To: freebsd-doc@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 06E1E10656D9 for ; Wed, 27 Feb 2008 21:20:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id EBA2F8FC2B for ; Wed, 27 Feb 2008 21:20:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m1RLK2kU055889 for ; Wed, 27 Feb 2008 21:20:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m1RLK2ii055888; Wed, 27 Feb 2008 21:20:02 GMT (envelope-from gnats) Date: Wed, 27 Feb 2008 21:20:02 GMT Message-Id: <200802272120.m1RLK2ii055888@freefall.freebsd.org> To: freebsd-doc@FreeBSD.org From: Marius Nuennerich Cc: Subject: Re: docs/120040: handbook: diskless operation: populate root doesn't populate X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Marius Nuennerich List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Feb 2008 21:20:03 -0000 The following reply was made to PR docs/120040; it has been noted by GNATS. From: Marius Nuennerich To: Tom Rhodes Cc: freebsd-gnats-submit@FreeBSD.org Subject: Re: docs/120040: handbook: diskless operation: populate root doesn't populate Date: Wed, 27 Feb 2008 21:50:34 +0100 On Sun, 27 Jan 2008 07:58:55 -0500 Tom Rhodes wrote: > On Sun, 27 Jan 2008 12:26:36 GMT > Marius Nuennerich wrote: > > > > > >Number: 120040 > > >Category: docs > > >Synopsis: handbook: diskless operation: populate root doesn't populate > > >Confidential: no > > >Severity: non-critical > > >Priority: medium > > >Responsible: freebsd-doc > > >State: open > > >Quarter: > > >Keywords: > > >Date-Required: > > >Class: doc-bug > > >Submitter-Id: current-users > > >Arrival-Date: Sun Jan 27 12:30:03 UTC 2008 > > >Closed-Date: > > >Last-Modified: > > >Originator: Marius Nuennerich > > >Release: > > >Organization: > > >Environment: > > >Description: > > http://www.freebsd.org/doc/en/books/handbook/network-diskless.html > > Chapter 29.7.2.7.1 as of cvs revision 1.404 states that one should > > populate the new root with make buildworld && make buildkernel, but > > afaik these targets do not populate DESTDIR. > > >How-To-Repeat: > > > > >Fix: > > It should be changed back to make world && make kernel (rev. 1.380) or > > make buildworld buildkernel installworld installkernel maybe works too. > > On my system, a make world doesn't work (see Makefile) and > I used DESTDIR to populate. In fact, this is how I did the > actual population and build in my PXE environment at work: > > /bin/sh > export DESTDIR=/home/pxe/system > mkdir $DESTDIR > cd /usr/src > echo "options BOOTP" >> sys/i386/conf/GENERIC > echo "options BOOTP_NFSROOT" >> sys/i386/conf/GENERIC > make buildworld > make kernel > make installworld > make distribution > cp sys/i386/conf/GENERIC.hints /home/pxe/system/boot/device.hints > cp /usr/obj/usr/src/sys/boot/i386/pxeldr/pxeboot /tftpboot > > In fact, looking over my records, I could probably re-write > that entire section based on my notes from around six > months ago. :) Looks good. One needs to specify next-server in dhcpd.conf as since version 3.0.3 the isc dhcp daemon does not have a reasonable default for that anymore. My PVR with etherboot wouldn't work otherwise. - Marius