EAPI 2: default_ фазовые функции

 

С 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
}

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

Содержание этого поля является приватным и не предназначено к показу.
CAPTCHA
КАПЧА