From owner-cvs-all@FreeBSD.ORG Sun Mar 23 18:30:24 2008 Return-Path: Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 12C571065674; Sun, 23 Mar 2008 18:30:24 +0000 (UTC) (envelope-from olli@fromme.com) Received: from haluter.fromme.com (haluter.fromme.com [212.17.241.231]) by mx1.freebsd.org (Postfix) with ESMTP id 757768FC15; Sun, 23 Mar 2008 18:30:23 +0000 (UTC) (envelope-from olli@fromme.com) Received: from haluter.fromme.com (irc_sucks@localhost [127.0.0.1]) by haluter.fromme.com (8.13.4/8.13.4) with ESMTP id m2NHunKo018253; Sun, 23 Mar 2008 18:56:49 +0100 (CET) (envelope-from olli@fromme.com) Received: (from olli@localhost) by haluter.fromme.com (8.13.4/8.12.9/Submit) id m2NHunPr018251; Sun, 23 Mar 2008 18:56:49 +0100 (CET) From: Oliver Fromme Message-Id: <200803231756.m2NHunPr018251@haluter.fromme.com> To: rpaulo@FreeBSD.org (Rui Paulo) Date: Sun, 23 Mar 2008 18:56:49 +0100 (CET) In-Reply-To: <20080323170442.GA83048@fnop.net> from "Rui Paulo" at Mar 23, 2008 05:04:42 PM X-Mailer: ELM [version 2.5 PL6] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.1.2 (haluter.fromme.com [127.0.0.1]); Sun, 23 Mar 2008 18:56:50 +0100 (CET) Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, Dag-Erling Smorgrav Subject: Re: cvs commit: src/tools/tools README src/tools/tools/track X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Mar 2008 18:30:24 -0000 Rui Paulo wrote: > On Thu, Mar 20, 2008 at 10:15:45AM +0000, Dag-Erling Smorgrav wrote: > > des 2008-03-20 10:15:45 UTC > > > > FreeBSD src repository > > > > Modified files: > > tools/tools README > > Added files: > > tools/tools/track Makefile track.sh > > Log: > > "track" is a script I've used for ages to track the progress of a build. > > Unlike whereintheworld, it continuously monitors the log file; it also > > produses less verbose output. > > Neat, thanks! For similar purposes, I once wrote this script: http://www.secnetix.de/olli/scripts/worldwatch It's a shell script that uses /usr/bin/window to split the screen: The top two lines display a time counter, ETA and percent estimates, and progress information (i.e. what part of the world is currently compiled). The larger bottom part shows the usual make output. The script uses only FreeBSD base tools and does not require any ports. Here's a screen shot: http://www.secnetix.de/olli/scripts/worldwatch-screen.png I wouldn't mind if anybody committed my script, too, but now that DES committed his, I guess it doesn't make much sense. Best regards Oliver PS: The ETA and percent display is empty during the first run because there's no statistics information yet. Such information is collected and recorded in /var/db. Upon the second and subsequent runs, the collected information is used to display ETA and percentage. -- Oliver Fromme, Bunsenstr. 13, 81735 Muenchen, Germany ``We are all but compressed light'' (Albert Einstein)