EAPI 2: default_ фазовые функции
Опубликовано vladimir в Втр, 10/21/2008 - 13:41
С EAPIs 0 and 1, если вы хотели добавить что-то допустим к src_unpack, необходимо было вручную копировать в переопределенный src_unpack его поведение по умолчанию и свои строки. Часто это приводило к ошибкам - очень легко забыть дописать || die или что-то подобное.
EAPI 2 делает умолчальные имплементации функций доступными как функции с префиксом default (default_src_unpack, default_src_configure и т.п.)
Благодаря этому можно писать такие функции:
src_compile() { default if useq extras ; then emake extras || die "splat" fi }

Отправить комментарий