euses
finds the string
<string>
and returns any line in the USE flag description files
use.desc
and
use.local.desc (which are part of Portage) with USE flags in which <string> occurs.
OPTIONS
If no arguments are given,
euses
prints usage information.
If
euses
is used non-interactively, no colours are applied to the output.
Otherwise, output is colourised.
euses searches only the USE flags in use.[local.]desc for matching strings, thus entering
`euses ftplo' will produce the following output:
* Found 'ftplo' in use.local.desc:
net-misc/openssh:sftplogging - Enables sftplogging patch
In a non-interactive shell, output would look like this:
describes USE flags that only apply to specific packages.
In the documentation directory for this program, you'll find the annotated source.
/etc/make.conf
euses tries to read the PORTDIR variable from
/etc/make.conf. If this fails because that variable is not set or because
euses fails to parse it correctly, it expects Portage to be found in
/usr/portage.
BUGS
Currently,
euses is not very good at finding out where Portage is to be found. It parses
/etc/make.conf in order to do that, but for instance, it can't handle escaped characters yet, which means it will fail spectaculary when it tries to use an incorrect value as part of the path to the USE description files.