MAN check-reqs.eclass 5
Un article de Gentoo Linux Wiki.
| portage-manpages | |
| Collection de scripts d'administration pour Gentoo
| |
| Dévelopeur : | Gentoo Foundation |
| Catégorie : | app-portage |
| Licence : | GPL-2 |
| Site Web : | http://www.gentoo.org/ |
Sommaire |
[modifier] Check-reqs.eclass
Section: portage (5)
MAJ: Decembre 2004
[modifier] Nom
check-reqs.eclass - Fonctions permettant de vérifier les prérequis à une compilation.
[modifier] Description
L'eclasse check-reqs fournit une interface pour la manipulation des ebuilds qui nécessite des ressources systèmes exceptionnelles. Les variables et fonctions mentionnés ici doivent être utilisés depuis pkg_setup.
NOTE: Les critères minimum pour l'utilisation de cette eclasse lors d'une compilation sont qu'elle nécessite plus de 256Mo de RAM et/ou plus d' un Go d'espace temporaire ou d'installation.
[modifier] Variables
NOTE: Toutes les valeurs numériques sont exprimées en megoctets (Mo).
CHECKREQS_ACTION = (warn|error|ignore)
Definit l'action à faire si les ressources système ne sont pas satisfesantes. NOTE: Ce variable est uniquement pour l'utilisateur final. Aucun Ebuild ne doit utiliser ce variable.
CHECKREQS_MEMORY = 256
Definit la taille de la mémoire nécessaire. Notez que l'eclasse check-reqs ne prend pas en compte l'espace de swap quand il vérifie la mémoire.
CHECKREQS_DISK_BUILD = 1024
Définit la taille de l'espace temporaire nécessaire.
CHECKREQS_DISK_USR = 1024
Définit la taille de l'espace /usr nécessaire.
CHECKREQS_DISK_VAR = 1024
Définit la taille de l'espace /var nécessaire.
[modifier] Fonctions
NOTE: Toutes les valeurs numériques sont exprimées en megoctets (Mo). Toutes les valeurs devraient simplement être des évaluations grossières, un haut degré de précision n'est pas nécessaire. -- par exemple, "2048" (ou "2000") est plus approprié que "2137".
check_reqs
Fait le test de ressources avec les variables définis au dessus. Si la vérification échoue, l'action spécifiépar la variable CHECKREQS_ACTION est éxecutée. Si pour quelques raison que se soit l'eclasse check-reqs n'est pas capable de déterminer les ressources du système, aucune action n'est effectuée. Cette fonction devrait être appellé à l'intèrieur de pkg_setup.
[modifier] Bugs
Svp, rapportez les bugs via http://bugs.gentoo.org/
[modifier] Voir aussi
[modifier] Fichiers
/usr/portage/eclass/check-reqs.eclass
[modifier] Auteurs
- Aaron Walker ka0ttic@gentoo.org.
- Ciaran McCreesh ciaranm@gentoo.org.
- Aaron Walker ka0ttic@gentoo.org.
