edo.eclass

Name

edo.eclass -- Convenience function to run commands verbosely and die on failure

Description

This eclass provides the edo command, and an edob variant for ebegin/eend, which logs the command used verbosely and dies (exits) on failure.

This eclass should be used only where needed to give a more verbose log, e.g. for invoking non-standard ./configure scripts, or building objects/binaries directly within ebuilds via compiler invocations. It is NOT to be used in place of generic command || die where verbosity is unnecessary.

Supported EAPIs

7 8

Functions

edo <command> [<args>...]

Executes a short command with any given arguments and exits on failure unless called under nonfatal.

edob <command> [<args>...]

Executes command with ebegin & eend with any given arguments and exits on failure unless called under nonfatal.

Authors

Sam James <sam@gentoo.org>

Maintainers

QA Team <qa@gentoo.org>

Reporting Bugs

Please report bugs via https://bugs.gentoo.org/