From owner-freebsd-ports Mon Dec 10 20:56: 0 2001 Delivered-To: freebsd-ports@freebsd.org Received: from mail.musha.org (daemon.musha.org [61.122.44.178]) by hub.freebsd.org (Postfix) with ESMTP id 0DD6437B417 for ; Mon, 10 Dec 2001 20:55:57 -0800 (PST) Received: from archon.local.idaemons.org (archon.local.idaemons.org [192.168.1.32]) by mail.musha.org (Postfix) with ESMTP id A295D4D961; Tue, 11 Dec 2001 13:55:55 +0900 (JST) Date: Tue, 11 Dec 2001 13:55:55 +0900 Message-ID: <86snaicq3o.wl@archon.local.idaemons.org> From: "Akinori MUSHA" To: Alfred Perlstein , Akinori MUSHA , ports@freebsd.org Subject: Re: request for enhancment: portupgrade In-Reply-To: <20011210180912.B30626@squall.waterspout.com> References: <20011210030804.Y92148@elvis.mu.org> <86vgff4dde.wl@archon.local.idaemons.org> <20011210125858.A92148@elvis.mu.org> <20011210180912.B30626@squall.waterspout.com> User-Agent: Wanderlust/2.7.6 (Too Funky) SEMI/1.14.3 (Ushinoya) LIMIT/1.14.7 (Fujiidera) APEL/10.3 MULE XEmacs/21.1 (patch 14) (Cuyahoga Valley) (i386--freebsd) Organization: Associated I. Daemons X-PGP-Public-Key: finger knu@FreeBSD.org X-PGP-Fingerprint: 081D 099C 1705 861D 4B70 B04A 920B EFC7 9FD9 E1EE MIME-Version: 1.0 (generated by SEMI 1.14.3 - "Ushinoya") Content-Type: text/plain; charset=US-ASCII Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org At Mon, 10 Dec 2001 18:09:12 -0500, Will Andrews wrote: > On Mon, Dec 10, 2001 at 12:58:58PM -0600, Alfred Perlstein wrote: > > I think #2 is good, i mean, without -v i see something like.. > > > > no need to upgrade foo-1.2.3 > > no need to upgrade bar-4.1 > > no need to upgrade baz-6.3.2 > > Cleaning aaa > > > > The cleaning of 'aaa' isn't for baz, what is it for? :) The next release of portupgrade will be a bit more verbous by default. > Right, and I was hoping that portupgrade could specify what it's > going to upgrade if you do -a (heck any time you execute it), > BEFORE you do it, so you can see if there's something that you > may not want upgraded. Isn't -n what you want? Or portversion -L =. > > Can you point me at where and why script(1) is run? > > I may be able to assist. > > It's run when portupgrade builds ports or downloads packages. I > am not sure about the 'why' part, but presumably it's for keeping > logs of the build in case you want to look at it. In any case, > script is probably the wrong tool for this job, since according > to the script(1) manpage: > > [...] > The results are meant to emulate a hardcopy terminal, not an > addressable one. > [...] Hmm, I can't think of another tool which can keep logs of the build while it allows some interactive ports which use such as dialog(1) to run correctly. FWIW, it's all the same if I implement script(1) myself. Maybe the raw mode is supposed to be so. Any idea? -- / /__ __ Akinori.org / MUSHA.org / ) ) ) ) / FreeBSD.org / Ruby-lang.org Akinori MUSHA aka / (_ / ( (__( @ iDaemons.org / and.or.jp "Somewhere out of a memory.. of lighted streets on quiet nights.." To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message