From owner-freebsd-questions Thu Dec 21 11:20:44 2000 From owner-freebsd-questions@FreeBSD.ORG Thu Dec 21 11:20:41 2000 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from hawk.prod.itd.earthlink.net (hawk.prod.itd.earthlink.net [207.217.120.22]) by hub.freebsd.org (Postfix) with ESMTP id 9C63B37B400 for ; Thu, 21 Dec 2000 11:20:41 -0800 (PST) Received: from win2k (3-156.charter-stl.com [24.217.12.156]) by hawk.prod.itd.earthlink.net (EL-8_9_3_3/8.9.3) with SMTP id LAA21828 for ; Thu, 21 Dec 2000 11:20:40 -0800 (PST) From: "Justin Honold" To: Subject: a few simple make world questions Date: Thu, 21 Dec 2000 13:21:56 -0600 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0) Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG when one enters multiple make targets ('make update buildworld'), does it only proceed with the second target if the first one was successful ('make update && make buildworld')? does 'make all' exist only for the passing of multiple targets ('make all install' versus 'make && make install')? is it at all necessary to 'make clean' or 'make depend' from /usr/src before beginning a world build? should i still remove the compile directory for my kernel before doing a kernel build when using the preferred method? does 'make world' imply 'make buildworld && make installworld', or will it proceed with the installation even if the compile had errors? is there a build/make in one target for the preferred kernel build method ('make kernel KERNEL=KERNEL_NAME' versus 'make buildkernel KERNEL=KERNEL_NAME && make installkernel KERNEL=KERNEL_NAME')? would it ever be desirable to 'make all install' the entire /usr/src/release section? when i attempt to build the entire structure, it says "warning: object directory not changed from original /usr/src/release" and does nothing. i get the same warning when manually building sysinstall, but it actually compiles and installs fine. presently i use 2 scripts for the updating process; 1 for building, 1 for installing. here they are: #!/bin/sh chflags -R noschg /usr/obj/* && rm -rf /usr/obj/* cd /usr/src && make clean && make update && make -j4 buildworld make buildkernel KERNEL=DEMON cd release/sysinstall && make #!/bin/sh cd /usr/src && make installworld make installkernel KERNEL=DEMON cd release/sysinstall && make install mergemaster To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message