I often want to know where in a "make world" I am, so I wrote this
quick little script.  It breaks out the major sections, like

--------------------------------------------------------------
>>> Cleaning up the elf obj tree
--------------------------------------------------------------

and the directory progress indicators, and displays all of the
major sections, the last directory progress indicator, and the
last 5 lines of log.  So you get something like

--------------------------------------------------------------
>>> elf make world started on Tue Jan 11 11:19:42 PST 2000
--------------------------------------------------------------
>>> Cleaning up the temporary elf build tree
--------------------------------------------------------------
>>> Making make
--------------------------------------------------------------
>>> Making mtree
--------------------------------------------------------------
>>> Making hierarchy
--------------------------------------------------------------
>>> Cleaning up the elf obj tree
--------------------------------------------------------------
===> gnu/lib/libreadline/history/doc
rm -f history.info history.info.gz history.texi
rm -f .depend /usr/src/gnu/lib/libreadline/history/GPATH 
/usr/src/gnu/lib/libreadline/history/GRTAGS  
/usr/src/gnu/lib/libreadline/history/GSYMS /usr/src/gnu/lib/libreadline/history/GTAGS
===> gnu/lib/libreadline/history/doc
===> gnu/lib/libreadline/history/doc
rm -f history.info history.info.gz history.texi
===> gnu/lib/libreadline/readline
rm -f a.out readline.o vi_mode.o funmap.o keymaps.o parens.o search.o rltty.o 
complete.o bind.o isearch.o display.o signals.o util.o kill.o undo.o macro.o input.o 
callback.o terminal.o nls.o xmalloc.o history.o histexpand.o histfile.o histsearch.o 
shell.o tilde.o  readline.o.tmp vi_mode.o.tmp funmap.o.tmp keymaps.o.tmp parens.o.tmp 
search.o.tmp rltty.o.tmp complete.o.tmp bind.o.tmp isearch.o.tmp display.o.tmp 
signals.o.tmp util.o.tmp kill.o.tmp undo.o.tmp macro.o.tmp input.o.tmp callback.o.tmp 
terminal.o.tmp nls.o.tmp xmalloc.o.tmp history.o.tmp histexpand.o.tmp histfile.o.tmp 
histsearch.o.tmp shell.o.tmp tilde.o.tmp readline.3.gz readline.3.cat.gz

Anyway, I think it's so cool that I'm convinced that someone else
will like it too, so I'm sending it to -current =)

  Bill

whereintheworld

Reply via email to