When emerging a package using the fonts eclass, for example dev-ruby/rake, the following elog messages are displayed: * The following bash-completion scripts have been installed: * rake * * To enable command-line completion on a per-user basis run: * eselect bashcomp enable <script> * * To enable command-line completion system-wide run: * eselect bashcomp enable --global <script> Such messages should only be displayed when the package is a new install. These situations can be checked in the eclass as follows: if ! has_version "${PN}"; then See the tracker bug 440214 for more details. Reproducible: Always
What? bash-completion-r1 doesn't output any messages. That's one of the improvements over the old eclass.