Changes between Version 4 and Version 5 of Obsolete/Doc/SCDB/SWRepositories
- Timestamp:
- Sep 18, 2006, 8:35:31 AM (19 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Obsolete/Doc/SCDB/SWRepositories
v4 v5 31 31 === Associated Templates === 32 32 33 Pour chaque repository, il y a un template associé décrivant le contenu du repository. '''Lors de la compilation des profils, la disponibilité d'un RPM utilisé dans le profil est vérifiée en utilisant le contenu de ce template et non pas le contenu réel du répertoire.''' 33 `PAN` need to know about repositories contents to be able to check if required packages are available at compile time. Thus for each software repository, there is an associated template describing the packages available in the repository. For PAN to know about repository content changes, the template `must` be updated. This is done with `ant`, SCDB management tool. 34 34 35 Les templates associés aux repositories se trouve dans le répertoire [source:trunk/cfg/sites/grif/repository cfg/sites/grif/repository] du repository Quattor.35 Generally, templates associated with software repositories are grouped in one directory of SCDB. Recommandation is to put them in a directory called `repository` in your `site` sub-directory. e.g. [source:templates/trunk/sites/example/repository cfg/sites/example/repository]. 36 36 37 La création d'un template pour un nouveau repository se fait en copiant un template existant, en supprimant la variable {{{content}}} et en editant les autres informations (y compris le commentaire). 38 39 Tout ajout ou retrait de RPM dans un repository nécessite la mise à jour des templates associés avec la procédure décrite ci-dessous. 40 37 When adding a new repository, you need to create manually the base template for the repository. This template must contain only the initial comment describing where the software repository is located, what is its associated URL... The easiest is to copy an existing repository template, remove every thing starting at `contents` and update the remaining lines to match the new repository. 38 41 39 == Updating RPM Repositories == 42 40