From owner-freebsd-questions@FreeBSD.ORG Tue Feb 28 15:03:29 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org 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 D8B0516A42A for ; Tue, 28 Feb 2006 15:03:29 +0000 (GMT) (envelope-from keramida@ceid.upatras.gr) Received: from igloo.linux.gr (igloo.linux.gr [62.1.205.36]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0B54D43D46 for ; Tue, 28 Feb 2006 15:03:27 +0000 (GMT) (envelope-from keramida@ceid.upatras.gr) Received: from flame.pc (aris.bedc.ondsl.gr [62.103.39.226]) (authenticated bits=128) by igloo.linux.gr (8.13.5/8.13.5/Debian-3) with ESMTP id k1SF388G014624 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 28 Feb 2006 17:03:11 +0200 Received: from flame.pc (flame [127.0.0.1]) by flame.pc (8.13.4/8.13.4) with ESMTP id k1SF2ZYe019858; Tue, 28 Feb 2006 17:02:35 +0200 (EET) (envelope-from keramida@ceid.upatras.gr) Received: (from keramida@localhost) by flame.pc (8.13.4/8.13.4/Submit) id k1SF2ZJV019857; Tue, 28 Feb 2006 17:02:35 +0200 (EET) (envelope-from keramida@ceid.upatras.gr) Date: Tue, 28 Feb 2006 17:02:35 +0200 From: Giorgos Keramidas To: "Donald J. O'Neill" , Kris Kennaway Message-ID: <20060228150235.GA19822@flame.pc> References: <7.0.1.0.2.20060221103409.021a8808@broadpark.no> <7.0.1.0.2.20060228121217.022172c0@broadpark.no> <20060228114617.GB1471@flame.pc> <200602280848.15780.duncan.fbsd@gmail.com> <20060228145251.GA80820@xor.obsecurity.org> <7.0.1.0.2.20060221103409.021a8808@broadpark.no> <7.0.1.0.2.20060228121217.022172c0@broadpark.no> <20060228114617.GB1471@flame.pc> <200602280848.15780.duncan.fbsd@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060228145251.GA80820@xor.obsecurity.org> <200602280848.15780.duncan.fbsd@gmail.com> X-Hellug-MailScanner: Found to be clean X-Hellug-MailScanner-SpamCheck: not spam, SpamAssassin (score=-3.378, required 5, autolearn=not spam, ALL_TRUSTED -1.80, AWL 0.82, BAYES_00 -2.60, DNS_FROM_RFC_ABUSE 0.20) X-Hellug-MailScanner-From: keramida@ceid.upatras.gr Cc: freebsd-questions@freebsd.org Subject: Re: Haven't been able to make world in about a year 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: Tue, 28 Feb 2006 15:03:30 -0000 On 2006-02-28 08:48, "Donald J. O'Neill" wrote: > On Tuesday 28 February 2006 05:46, Giorgos Keramidas wrote: > > Until you are satisfied that everything works without any problems at > > all, please don't use scripts to run the builds. > > > > For instance, your script above lacks a call to ``mergemaster -p'' > > before the ``make buildworld'' step, which may be necessary. > > That's a call to 'script' to run, telling it where to put the resulting > text file. While it is running, commands are given and executed. Later, > if something goes wrong, or you saw something you want to check on, you > have a record of what happened that you can look at, and pass on to > others, if needed. > > Could you explain the logic of running mergemaster -p, when you have > nothing to run it on. /usr/obj was blown away at the beginning of the > buildworld sequence. What are you going to check at that point? Please > take a look at the handbook for the sequence that things should occur > in. I would say look at /usr/src/UPDATING, but their sequence doesn't > include installing the kernel anymore. On 2006-02-28 09:52, Kris Kennaway wrote: > > He means to run mergemaster -p before make installworld, as in the > instructions quoted at the top of this email and in /usr/src/UPDATING. > Also, the documented sequence *does* include installing the kernel, so > I don't know what you mean there either. Yes, thanks Kris. Sorry for the buildworld/installworld confusion. I meant right before 'make installworld'. There are cases where 'installworld' will try to chown files to a newly added system account (i.e. `_dhcp'), but will fail, leaving a half-installed system if you don't run ``mergemaster -p'' before ``installworld''. This is why I suggested *avoiding* a scripted, unattended build and install cycle, until the OP who started this thread is comfortable that his builds and installs are indeed going to succeed.