ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/SCRAM/doc/html/bootstrap.html
Revision: 1.6
Committed: Mon Nov 18 11:31:38 2002 UTC (22 years, 5 months ago) by sashby
Content type: text/html
Branch: MAIN
CVS Tags: V1_pre0, HEAD
Branch point for: SCRAM_V1_BRANCH
Changes since 1.5: +0 -0 lines
State: FILE REMOVED
Log Message:
Removed old documentation.

File Contents

# Content
1 <! Style Sheet Header>
2 <html>
3 <head>
4 <title>bootstrap.html</title>
5 <body bgcolor=beige>
6 <! End Style Sheet Header -----------Insert Text Here --------------------->
7 <center>
8 <h2>The BootStrap File (Version 1.0)</h2>
9 <p>
10 <font color=red>S</font>oftware <font color=red>C</font>onfiguration,
11 <font color=red>R</font>elease <font color=red>A</font>nd
12 <font color=red>M</font>anagement
13 </center>
14 <hr>
15 The BootStrapFile is an <a href=ActiveDoc.html>ActiveDoc</a>
16 (without the &lt;Include> tags).<br>
17 The function of the bootstrap document is to define the name and version
18 of a project and to tell scram from where it can download the projects
19 configuration and source code files and where to put them inside the
20 release area.
21 <p>
22 <h2>Tags</h2>
23 <table border=1>
24 <tr>
25 <td>
26 <font color=green>
27 &lt;doc type=Configuration::BootStrapProject version=1.0>
28 </font>
29 </td>
30 <td>
31 Specify the Document type and version to enable correct parsing.
32 </td>
33 </tr>
34 <tr>
35 <td>
36 <font color=green>
37 &lt;Project name=<em>name</em> version=<em>version</em>><br>
38 &lt;/Project>
39 </font>
40 </td>
41 <td>
42 Specify the name and version of the project.
43 </td>
44 </tr>
45 <tr>
46 <td>
47 <font color=green>
48 &lt;Download url=<em>url</em> name=<em>location</em>>
49 </font>
50 </td>
51 <td>
52 Download the specified URL. If the <em>name</em> is specified then the
53 url will be downloaded to a directory (relative to the projects top directory)
54 with the given name. URL is merged with the <a href=ActiveDoc.html>&lt;Base>
55 tags.
56 </td>
57 </tr>
58 <tr>
59 <td>
60 <font color=green>
61 &lt;config dir=<em>dir</em>>
62 </font>
63 </td>
64 <td>
65 Specify the name of the directory (relative to the top of the project area)
66 from where to pick up the project configuration files.
67 </td>
68 </tr>
69 <tr>
70 <td>
71 <font color=green>
72 &lt;RequirementsDoc name=<em>Doc_name</em>>
73 </font>
74 </td>
75 <td>
76 Specify the name of the requirements document (relative to the top of the
77 project area)
78 </td>
79 </tr>
80 </table>
81 <h2>Example</h2>
82 <font color=green>
83 <pre>
84 &lt;doc type=Configuration::BootStrapProject version=1.0>
85 &lt;project name=ExampleProject version=V1_0>
86 ORCA Test BootStrap
87 &lt;Config dir=config>
88 &lt;base url="cvs://cmscvs.cern.ch/cvs_server/repositories/ORCA?auth=pserver&user=anonymous&passkey=AA_:yZZ3e?version=ORCA_4_3_0_pre3">
89 &lt;download url="cvs:?module=config&version=TEST" name="config">
90 &lt;download url="cvs:?module=ORCA/Utilities" name="src/Utilities">
91 &lt;download url="cvs:?module=ORCA/Porting" name="src/Porting">
92 &lt;RequirementsDoc name=config/RequirementsDoc>
93 &lt;/base>
94 &lt;/project>
95 </pre>
96 </font>
97 This BootStrapFile will cause scram to create a
98 <a href=configarea.html>Project Area</a> called <em>ExampleProject_V1_0</em>.
99 Inside this area it will create directories<br>
100 <em>config<br>src/Utilities<br>
101 src/Porting</em>
102 <br>in which it will download the appropriate files from
103 the specified cvs server.
104 <br>
105 Note how the url for the cvs server is composed
106 from that specified by the &lt;base> tag and the url argument of the
107 &lt;download> tag.
108 <br>
109 The &lt;Config> tag tells scram that all other
110 configuration files can be found in this config directory, and similarly
111 the &lt;RequirementsDoc> tag points scram to the
112 <a href=requirementdoc.html>Requirements Document</a>
113 <p>
114 <! Style Sheet Footer ---------------Do not change anything after this line-->
115
116 <table border=1 width=100%>
117 <td align=left>
118 <a href=mailto:Shaun.Ashby@cern.ch
119 >Shaun Ashby</a>
120 </td>
121 <td align=right><a href=/cgi-cmc/pagestat>Show Stats</a>
122 </td>
123 </table>
124 </body> </html>
125 <! End Style Sheet Footer>