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