| | 1 | = How to Install Quattor with SCDB = |
| | 2 | [[TracNav]] |
| | 3 | |
| | 4 | [[TOC(inline)]] |
| | 5 | |
| | 6 | |
| | 7 | == Subversion Server == |
| | 8 | |
| | 9 | == Quattor Server == |
| | 10 | |
| | 11 | == SCDB Initialization == |
| | 12 | |
| | 13 | To start with SCDB, you first need to install a [http://subversion.tigris.org Subversion] server, an open source product. There are in fact 2 versions of Subversion server : |
| | 14 | * http based : it is provided as an Apache module. This is the recommended version for production but is a litte bit more complex to setup than standalone version. |
| | 15 | * standalone version : this should be used for testing, as it has less features than http based version. |
| | 16 | |
| | 17 | There is no problem to start with standalone server and migrate to http server later (just the repository URL will change and it will require a new checkout) : repository are the same whatever the access method is. |
| | 18 | |
| | 19 | After you have a Subversion server installed, you need to : |
| | 20 | * Create a repository or a branch in an existing repository where SCDB will be stored |
| | 21 | * Checkout this repository/branch (`svn co`) |
| | 22 | * Import the basic SCDB structure from [source:SCDB]. |
| | 23 | * Import QWG templates in `cfg` directory, according to the version you need. See QWG [wiki:Download download] instructions. |
| | 24 | |
| | 25 | A tool originally written for QWG templates developpers, [source:templates/trunk/tools/check-compile.sh check-compile.sh], simplifies the two last steps (import of standard templates), executing both operations and compiling examples. Use option `-h` to get the list of available options. A typical use of this tool (replace the release tag `gLite-3.0.2-1` by the QWG templates release you want to download) is : |
| | 26 | {{{ |
| | 27 | check-compile.sh -d your_scdb_dir /templates/tags/gLite-3.0.2-1 |
| | 28 | }}} |
| | 29 | |