Rekisteröitymätön käyttäjä
Ero sivun ”Ebuild” versioiden välillä
Siirry navigaatioon
Siirry hakuun
→Funktiot
p (luokka ja wikilinkki) |
|||
Rivi 34: | Rivi 34: | ||
ebuild-kielessä on otsikon jälkeen [[Bash-skriptaus|bash-syntaksin]] mukaisia funktioita, joilla on oma osansa paketin asennuksessa. Mitään näistä funktioista ei ole pakko määritellä. Funktioton ebuild toimiikin tyypillisesti [[autotools]]-ohjelmaa varten, jolle ei tarvitse määritellä käännösaikaisia valintoja. | ebuild-kielessä on otsikon jälkeen [[Bash-skriptaus|bash-syntaksin]] mukaisia funktioita, joilla on oma osansa paketin asennuksessa. Mitään näistä funktioista ei ole pakko määritellä. Funktioton ebuild toimiikin tyypillisesti [[autotools]]-ohjelmaa varten, jolle ei tarvitse määritellä käännösaikaisia valintoja. | ||
pkg_nofetch | ====pkg_nofetch==== | ||
Tätä funktiota kutsutaan, mikäli RESTRICT="fetch" on asetettu ja ebuildin SRC_URI kohdetta ei kyetä noutamaan. | |||
pkg_nofetchin jälkeen muita funktioita ei kutsuta vaan siirrytään ohjelman loppuun. | |||
pkg_setup | pkg_setup | ||
src_unpack | src_unpack | ||
src_compile | src_compile | ||
src_test | ====src_test==== | ||
src_install | Funktiota kutsutaan src_compilen jälkeen, mikäli FEATURES="test" on määritelty, funktiossa tulee ajaa asennettavan ohjelman tarjoamat yksikkötestaus-rutiinit, oletustoteutuksessa nämä ovat <tt>make check<tt> ja <tt>make test<tt> | ||
====src_install==== | |||
pkg_preinst | pkg_preinst | ||
pkg_postinst | pkg_postinst |