From owner-freebsd-stable@FreeBSD.ORG Tue May 24 13:20:13 2005 Return-Path: X-Original-To: stable@freebsd.org Delivered-To: freebsd-stable@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 66E8616A41C for ; Tue, 24 May 2005 13:20:13 +0000 (GMT) (envelope-from cykyc@yahoo.com) Received: from web50306.mail.yahoo.com (web50306.mail.yahoo.com [206.190.38.60]) by mx1.FreeBSD.org (Postfix) with SMTP id E143743D1F for ; Tue, 24 May 2005 13:20:12 +0000 (GMT) (envelope-from cykyc@yahoo.com) Received: (qmail 59105 invoked by uid 60001); 24 May 2005 13:20:12 -0000 Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; b=0Pq7jXJ85QLTUMlf88w2VLymwrDVE+74qyunZPzQGSTpuhpDGKxBcBi30EOXQWwR5mU7Nn1FRpQNrbqBMNdSh9+U8QjA2IibuGEbZonBrEjPjMxMXhqPvXFrnZnOIqEpCCsSf4fsEh5AY0lEw4JypfEAEUlJXA+15dVU3mGLQeY= ; Message-ID: <20050524132012.59103.qmail@web50306.mail.yahoo.com> Received: from [209.98.54.121] by web50306.mail.yahoo.com via HTTP; Tue, 24 May 2005 06:20:12 PDT Date: Tue, 24 May 2005 06:20:12 -0700 (PDT) From: Jon Passki To: Kris Kennaway In-Reply-To: <20050523220455.GA49814@xor.obsecurity.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: stable@freebsd.org Subject: Re: Recent 5.4-p1 upgrade issue (lib/libc.so.5) X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: cykyc@yahoo.com List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 May 2005 13:20:13 -0000 --- Kris Kennaway wrote: > On Mon, May 23, 2005 at 02:57:40PM -0700, Jon Passki wrote: > > > > --- Kris Kennaway wrote: > > > > > Look at how make installworld does the replacement safely. > > > > Ah, makes sense now, but let me regurgitate: > > According to src/Makefile.inc1, installword sets up INSTALLTMP > with > > some nifty files, along with the files previously in the obj > tree > > setup by phases such as bootstrap-tools. Since these are > defined > > later on in the path before the user's ${PATH}, one doesn't > shoot > > one's foot off when updating the binaries, correct? > > Well, it does that too, but it also installs libc itself in a > safe way > using install(1). I'm assuming the '-S' flag for install(1)? To me, it seems very helpful too that it's using `install` in the obj tree since /usr/bin/install is dynamically linked to libc. Or does it not matter that install(1) is dynamically linked since the safe way may not be dependent upon libc? If so, that would be cool. Thanks for the feedback. Jon __________________________________ Do you Yahoo!? Yahoo! Small Business - Try our new Resources site http://smallbusiness.yahoo.com/resources/