From owner-freebsd-hackers Sun Nov 19 06:26:35 1995 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id GAA04283 for hackers-outgoing; Sun, 19 Nov 1995 06:26:35 -0800 Received: from cls.net (freeside.cls.de [192.129.50.1]) by freefall.freebsd.org (8.6.12/8.6.6) with SMTP id GAA04275 for ; Sun, 19 Nov 1995 06:26:30 -0800 Received: by mail.cls.net (Smail3.1.29.1) from allegro.lemis.de (192.109.197.134) with smtp id ; Sun, 19 Nov 95 14:25 GMT From: grog@lemis.de (Greg Lehey) Organisation: LEMIS, Schellnhausen 2, 36325 Feldatal, Germany Phone: +49-6637-919123 Fax: +49-6637-919122 Reply-To: grog@lemis.de (Greg Lehey) Received: (grog@localhost) by allegro.lemis.de (8.6.9/8.6.9) id PAA00313 for hackers@freebsd.org; Sun, 19 Nov 1995 15:21:21 +0100 Message-Id: <199511191421.PAA00313@allegro.lemis.de> Subject: Re: Question (or complaint) about sup To: scrappy@hub.org (Marc G. Fournier) Date: Sun, 19 Nov 1995 15:20:58 +0100 (MET) In-Reply-To: from "Marc G. Fournier" at Nov 18, 95 07:32:59 pm X-Mailer: ELM [version 2.4 PL23] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Content-Length: 1481 Sender: owner-hackers@FreeBSD.ORG Precedence: bulk Marc G. Fournier writes: > > Someone just told me about what sup is all about, and how to > use it, and whatnot...but it seems that some parts rely on other > parts, some of which I'd rather not make use of... > > I know, kinda vague. For example, /usr/src/lib/libncurses > is 1.8.6...from 1994. I'm on the ncurses mailing list, and the > ncurses I have on the system right now is 1.9.8 (1.9.7a + a bunch of > patches). I dont' want to do a 'make world' and have my ncurses > replaced... > > ...similar with sendmail and any other software that I've > already got newer versions of installed... > > I don't assume that make world is smart enough to know the > difference in version numbers, or anything like that, so assume that > it will wipe out all I've brought over in favor of what it thinks is > the "new stuff"? Well, sup doesn't give you the latest stuff unless you ask for it. It all depends on what you check out with CVS. I still have a problem, though. make world does too much: it removes everything I had there before, and it *installs* it on the machine. What we need is a target that doesn't do either of them. Also, it relies on the current machine configuration. For example, while playing around yesterday I blew my /usr/lib/libc.so.2.2. make world makes the libraries first, so by the time it blew up it already had its own, new /usr/src/lib/libc/obj/libc.so.2.2, but it wanted to use the version in /usr/lib. I think this is broken. Greg