| 28 | | |
| 29 | | |
| 30 | | == gLite Templates == |
| 31 | | |
| 32 | | === Base list of RPMs for gLite services === |
| 33 | | |
| 34 | | For each gLite service in [source:templates/trunk/grid/glite-3.1/glite glite/] directory, there is a list of the required RPMs for the service. This list is mainly generated from official list supplied by [http://glite.org gLite] with the release. It generally requires some manual tuning to solve some missing dependencies in the list provided by gLite. After the initial release, this list should not be edited, except for adding a new RPM required by an update. Replaced RPMs must be handled by [wiki:Development/Templates/Generated#ListofupdateRPMs update related] templates. |
| 35 | | |
| 36 | | To generate the template from the gLite supplied list, you need to use [source:SCDB/trunk/src/utils/misc/createPackagesTemplate src/utils/misc/createPackagesTemplate] script provided with SCDB. The steps are : |
| 37 | | * Download the official list from [http://glite.org gLite] site. For example for gLite 3.1 WN, download http://glite.web.cern.ch/glite/packages/R3.1/deployment/glite-WN/3.1.0-1/glite-WN-3.1.0-1.html. |
| 38 | | * Process this file with [source:SCDB/trunk/src/utils/misc/createPackagesTemplate src/utils/misc/createPackagesTemplate] script : |
| 39 | | {{{ |
| 40 | | src/utils/misc/createPackagesTemplate --rpmlist glite-WN-3.1.0-1.html \ |
| 41 | | --template cfg/grid-3.1/glite/wn/rpms/i386/rpms.tpl \ |
| 42 | | --namespace glite/wn/rpms/i386 |
| 43 | | }}} |