genlop – parses portage logfiles for information

Detailed features include:

  • Nice colorful output.
  • Full Portage merge and unmerge history.
  • Display date, time and build time of every merge.
  • Display total and average build time of selected package[s].
  • Estimate upgrade time.
  • Watching current merge progress.
  • Use alternate portage logfile(s).
  • Match package names using regular expressions.
  • Log corruption detection.

To get complete detail of merged packages:

$ genlop –list
Sun Jul 11 23:22:16 2004 –> dev-util/ccache-2.3
Sun Jul 11 23:22:41 2004 –> sys-apps/portage-2.0.50-r9
Sun Jul 11 23:22:48 2004 –> sys-devel/gnuconfig-20040214
Sun Jul 11 23:24:57 2004 –> sys-devel/gettext-0.12.1
Sun Jul 11 23:25:20 2004 –> sys-apps/sed-4.0.9
Sun Jul 11 23:26:51 2004 –> sys-libs/ncurses-5.4-r1
Sun Jul 11 23:27:22 2004 –> sys-apps/texinfo-4.6
Sun Jul 11 23:29:47 2004 –> sys-devel/binutils-2.14.90.0.8-r1
Sun Jul 11 23:30:04 2004 –> sys-devel/m4-1.4.1
Sun Jul 11 23:30:31 2004 –> sys-devel/bison-1.875
Sun Jul 11 23:30:40 2004 –> sys-libs/zlib-1.2.1-r2
Sun Jul 11 23:44:16 2004 –> sys-devel/gcc-3.3.3-r6
Mon Jul 12 00:05:58 2004 –> sys-libs/glibc-2.3.3.20040420
Mon Jul 12 00:07:20 2004 –> sys-apps/baselayout-1.9.4-r3

To calculate merge time:

$genlop –time package_name

$genlop -t qt
* x11-libs/qt

Thu Oct 7 20:52:53 2004 –> x11-libs/qt-3.3.2
merge time: 25 seconds.

merged totally 1 ebuild in 25 seconds.

Search packages that match a regular expression:

genlop -s gen[lt]o

source: man genlop

Leave a Reply

You must be logged in to post a comment.