Difference between revisions of "Profiles.xml:French"
(→Structure de profiles.xml) |
|||
Line 25: | Line 25: | ||
</blockquote> | </blockquote> | ||
− | + | Ce qui signifie que si une machine définie dans le fichier [[hosts.xml]] a un profile '''default''' (Premier profile ci-dessus), les paquets '''acrobat''' et '''firefox''' seront installés car '''profile id="default"''' contient ces deux paquets. | |
− | + | Maintenant regardons la directive '''<depends profile-id="default" />''' dans le second profil - '''<profile id="custom">'''.<br> | |
− | + | Ce profile ne contient que le paquet'''thunderbird'''.<br> | |
− | + | Mais à cause de la directive de dépendance ''depends'' du profile default '''<profile id="default">''', qui lui-même contient 2 paquets ('''acrobat''' and '''firefox'''), tout sera cumulé, et pour terminer, toute machine avec seulement le profil '''custom''' aura les 3 paquets installés : '''acrobat''', '''firefox''' et '''thunderbird'''. | |
− | + | De cette façon, vous pouvez facilement créer un groupe de paquets à installer sur toutes vos machines (par exemple grâce au profil '''default'''), et ensuite créer des profils spécifiques par pièce, département, etc ... | |
− | + | Les profiles peuvent dépendre de plusieurs paquets.. | |
==Quick examples== | ==Quick examples== |
Revision as of 15:28, 23 February 2009
profiles.xml est un fichier qui définit les paquets de logiciels ou de scripts qui seront installés ou exécutés sur les hôtes. Ce fichier doit être placé dans le même répertoire que wpkg.js.
WPKG ne fonctionnera pas sans ce fichier.
Les hôtes sont définis dans le fichier hosts.xml.
Les paquets sont définis dans le fichier packages.xml:French.
Structure de profiles.xml
La structure de profiles.xml est comme ci-dessous :
<profiles>
<profile id="default">
<package package-id="acrobat" />
<package package-id="firefox" />
</profile>
<profile id="custom">
<depends profile-id="default" />
<package package-id="thunderbird" />
</profile>
</profiles>
Ce qui signifie que si une machine définie dans le fichier hosts.xml a un profile default (Premier profile ci-dessus), les paquets acrobat et firefox seront installés car profile id="default" contient ces deux paquets.
Maintenant regardons la directive <depends profile-id="default" /> dans le second profil - <profile id="custom">.
Ce profile ne contient que le paquetthunderbird.
Mais à cause de la directive de dépendance depends du profile default <profile id="default">, qui lui-même contient 2 paquets (acrobat and firefox), tout sera cumulé, et pour terminer, toute machine avec seulement le profil custom aura les 3 paquets installés : acrobat, firefox et thunderbird.
De cette façon, vous pouvez facilement créer un groupe de paquets à installer sur toutes vos machines (par exemple grâce au profil default), et ensuite créer des profils spécifiques par pièce, département, etc ...
Les profiles peuvent dépendre de plusieurs paquets..
Quick examples
<profiles>
<profile id="default">
<package package-id="firefox" />
</profile>
<profile id="custom">
<depends profile-id="default" />
<package package-id="thunderbird" />
<package package-id="acrobat" />
</profile>
<profile id="basement">
<package package-id="photoshop" />
</profile>
<profile id="administration">
<depends profile-id="custom" />
<package package-id="firefox" />
<package package-id="database" />
</profile>
</profiles>
See also
- hosts.xml - defines the hosts.
- packages.xml - defines the list of packages.
- wpkg.js - WPKG engine.