126 | | * In this branch, create 2 branches `trunk` and `tags`. You can also create other branches for your conveniences (like `branches` but they are not used by standard tools). |
127 | | * Checkout SCDB trunk. For example : |
128 | | {{{ |
129 | | svn co http://svn.example.org/Quattor/CDB/trunk |
| 126 | * In this branch, create 2 branches `trunk` and `tags` (`tags` is managed by SCDB tools, all the actions you'll do later will be done in `trunk`. You can also create other branches for your conveniences (like `branches` but they are not used by standard tools). |
| 127 | * Checkout SCDB trunk and go to the directory containing the checkout. For example, if you want your working directory to be `cdb` under you current directory, : |
| 128 | {{{ |
| 129 | svn co http://svn.example.org/Quattor/CDB/trunk cdb |
| 130 | cd cdb |
144 | | * Import [source:SCDB/tags/pro SCDB base]. |
145 | | * Import QWG templates in `cfg` directory, according to the version you need. See QWG [wiki:Download/QWGTemplates download] instructions. |
146 | | |
147 | | 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-2` by the QWG templates release you want to download) is : |
148 | | {{{ |
149 | | check-compile.sh -d your_scdb_dir /templates/tags/gLite-3.0.2-2 |
150 | | }}} |
151 | | |
152 | | |
| 145 | * Import [source:SCDB/tags/pro SCDB base] and QWG templates in `cfg` directory, according to the version you need. See [wiki:Download/QWGTemplates QWG download] for detailed instructions. The easiest is to download and use [source:templates/trunk/tools/check-compile.sh check-compile.sh] (use option `-h` to get the list of available options). For example, assuming you are in `cdb`directory and you want to download QWG templates gLite-3.0.2-10 : |
| 146 | {{{ |
| 147 | check-compile.sh -d . /templates/tags/gLite-3.0.2-10 |
| 148 | }}} |
| 149 | * Add everything to your repository with command : |
| 150 | {{{ |
| 151 | svn add * |
| 152 | }}} |
| 153 | * Commit your vanilla SDCB with : |
| 154 | {{{ |
| 155 | svn ci -m 'Create initial SCDB' |
| 156 | }}} |