Below is a link to an "enhanced input" eclass as well as a screenshot.
This eclass was made to simplify interacting with the user at
pkg_config().

http://jawed.name/dev/gentoo/einput.eclass
http://jawed.name/dev/gentoo/einput.png (code used to create this
output is below)

This eclass started off as a small set of scripts used by academia at
my current campus and eventually was built upon. I was the original
author and modified it later to be ebuild friendly. It has support for
serial consoles.

The main purpose of this eclass is to make life simpler for developers
that try to streamline --config interaction. For example, having
--config with net-proxy/squid may ask for where to create the swap
directories, sed the config and then issue a squid -z for the user.
Taking it further, it may ask if the user wants the --config to add
the runlevel init scripts. Upgrades to packages which require
conversion of data catalogs (such as MySQL/PostgreSQL data
directories) could also be streamlined with user interaction.

In general, I think having more post install configurations to
streamline the basics for core
packages will be beneficial to both Gentoo newcomers and gurus. The
einput.eclass should help Gentoo developers lives easier in achieving
in that goal.

I would like to continue to build upon this eclass.

Regards,
John
--
gentoo-dev@gentoo.org mailing list

Reply via email to