From owner-freebsd-hackers@FreeBSD.ORG Fri Nov 2 11:09:46 2007 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E36B116A417; Fri, 2 Nov 2007 11:09:46 +0000 (UTC) (envelope-from yar@comp.chem.msu.su) Received: from comp.chem.msu.su (comp.chem.msu.su [158.250.32.97]) by mx1.freebsd.org (Postfix) with ESMTP id 5B62E13C49D; Fri, 2 Nov 2007 11:09:46 +0000 (UTC) (envelope-from yar@comp.chem.msu.su) Received: from comp.chem.msu.su (localhost [127.0.0.1]) by comp.chem.msu.su (8.13.4/8.13.4) with ESMTP id lA29vu1X036459; Fri, 2 Nov 2007 12:57:56 +0300 (MSK) (envelope-from yar@comp.chem.msu.su) Received: (from yar@localhost) by comp.chem.msu.su (8.13.4/8.13.4/Submit) id lA29vtEd036453; Fri, 2 Nov 2007 12:57:56 +0300 (MSK) (envelope-from yar) Date: Fri, 2 Nov 2007 12:57:55 +0300 From: Yar Tikhiy To: obrien@freebsd.org, freebsd-hackers@freebsd.org Message-ID: <20071102095754.GA84814@comp.chem.msu.su> References: <20070901073440.GL85633@comp.chem.msu.su> <46DAFE5C.6070806@freebsd.org> <20070903120353.GH30502@comp.chem.msu.su> <200709261028.43378.jhb@freebsd.org> <20071004022344.GA60878@dragon.NUXI.org> <20071013060138.GA14388@comp.chem.msu.su> <20071015173826.GA88628@dragon.NUXI.org> <20071017220421.GD25575@comp.chem.msu.su> <20071101155339.GA6490@dragon.NUXI.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20071101155339.GA6490@dragon.NUXI.org> User-Agent: Mutt/1.5.9i Cc: Subject: Re: Useful tools missing from /rescue X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Nov 2007 11:09:47 -0000 On Thu, Nov 01, 2007 at 08:53:39AM -0700, David O'Brien wrote: > On Thu, Oct 18, 2007 at 02:04:21AM +0400, Yar Tikhiy wrote: > > On Mon, Oct 15, 2007 at 10:38:26AM -0700, David O'Brien wrote: > > > I guess I'm not creative enough in the ways I've screwed up my systems > > > and needed tools from /rescue. 8-) > > > > Just try to installworld FreeBSD/amd64 over a running FreeBSD/i386. ;-) > > I strongly feel that shouldn't be supported on a live system. So to me We already got that possibility for free along with src/Makefile.inc1#1.590, so no particular efforts are needed to support it. > it shouldn't be an excuse to put a duplicated copy of /usr/[s]bin into > /rescue. It's an exaggeration. The most of /usr/[s]bin aren't in /rescue yet. :-) > It is a delicate thing to get right - and there are easy ways to do it > today: > > Boot from disc1; mount / and /usr; mv /mnt/etc /mnt/etc.hold; rm -rf the > bits in bin,sbin,libexec; then run the install.sh from the disc1; mv > /mnt/etc /mnt/etc.new ; mv /mnt/etc.hold /mnt/etc One of the things I love FreeBSD for is being able to do things in different ways and to choose such a way depending on the case. :-) E.g., one may want to go from CURRENT/arch1 to CURRENT/arch2 without having to install a binary release or snapshot for arch2 first. -- Yar