>>>>> On Fri, 9 Mar 2018, Michał Górny wrote: > +if ! ___eapi_has_nonfatal_as_executable; then > + die "${0##*/} not supported as fallback helper in this EAPI" > +fi
Nothing wrong with this, but this test isn't strictly necessary. PMS says in [1]: "Except where otherwise noted, they may be internal (shell functions or aliases) or external commands available in PATH; where this is not specified, ebuilds may not rely upon either behaviour." So in EAPIs 0 to 6, Portage is free to implement it as shell function, or external command, or both. Ulrich [1] https://projects.gentoo.org/pms/6/pms.html#x1-13100011.3.3
pgpQj9Jrmn1pd.pgp
Description: PGP signature