Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 500392 - app-portage/quietemerge - Perform the emerge in Gentoo Linux with pretty output
Summary: app-portage/quietemerge - Perform the emerge in Gentoo Linux with pretty output
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Default Assignee for New Packages
Keywords: EBUILD
Depends on:
Reported: 2014-02-05 16:42 UTC by P Purkayastha
Modified: 2014-02-05 17:00 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---

Ebuild for quietemerge-20140205 (quietemerge-20140205.ebuild,585 bytes, text/plain)
2014-02-05 16:42 UTC, P Purkayastha

Note You need to log in before you can comment on or make changes to this bug.
Description P Purkayastha 2014-02-05 16:42:09 UTC
Created attachment 369622 [details]
Ebuild for quietemerge-20140205

This is for adding an ebuild for my emerge wrapper called quietemerge. The main feature was to provide an ETA for the emerge process. So, it is like a --quiet + time left. It computes the time left from the old emerges in emerge.log, and so new emerges do not show anything.

It had been released in the Gentoo forums in 2009 [1] and I have been maintaining it since then. It should be very stable -- I haven't received much complaints over the past two years.

Originally, I did releases on Google Code [2]. Now I have shifted it to Github [3].

Comment 1 P Purkayastha 2014-02-05 16:49:33 UTC
A word on the dependencies:

sys-apps/grep -- obviously needed for grep
sys-apps/portage -- it does not do emerge itself. It simply tracks the output
sys-apps/util-linux -- needed for mount/umount
sys-process/procps -- needed for kill

Configuration file:

It creates a configuration file in ~root/.config. This is not created for non-root users. In case the package seems good enough for inclusion, then one can think about whether it should look for config file in ~root or in /etc.