5 Getting Started |
5 Getting Started |
6 |
6 |
7 This README provides a very brief overview of the gate, how to retrieve |
7 This README provides a very brief overview of the gate, how to retrieve |
8 a copy, and how to build it. Detailed documentation about the Userland |
8 a copy, and how to build it. Detailed documentation about the Userland |
9 gate can be found in the 'doc' directory. Questions or comments about |
9 gate can be found in the 'doc' directory. Questions or comments about |
10 the gate can be addressed to [email protected]. |
10 the gate can be addressed to [email protected]. |
11 |
11 |
12 Overview |
12 Overview |
13 |
13 |
14 The Userland consolidation maintains a Mercurial gate at |
14 The Userland consolidation maintains a project page at |
15 |
15 |
16 ssh://[email protected]//hg/userland/gate |
16 https://solaris-userland.java.net/ |
|
17 |
|
18 and a Mercurial gate at |
|
19 |
|
20 https://hg.java.net/hg/solaris-userland~gate |
17 |
21 |
18 This gate contains build recipies, patches, IPS manifests, etc. necessary |
22 This gate contains build recipies, patches, IPS manifests, etc. necessary |
19 to download, prep, build, test, package and publish open source software. |
23 to download, prep, build, test, package and publish open source software. |
20 The build infrastructure is similiar to that of the SFW consolidation in |
24 The build infrastructure is similiar to that of the SFW consolidation in |
21 that it makes use of herarchical Makefiles which provide dependency and |
25 that it makes use of herarchical Makefiles which provide dependency and |
27 |
31 |
28 As mentioned, the gate is stored in a Mercurial repository. In order to |
32 As mentioned, the gate is stored in a Mercurial repository. In order to |
29 build or develop in the gate, you will need to clone it. You can do so |
33 build or develop in the gate, you will need to clone it. You can do so |
30 with the following command |
34 with the following command |
31 |
35 |
32 $ hg clone ssh://[email protected]//hg/userland/gate /scratch/clone |
36 $ hg clone https://hg.java.net/hg/solaris-userland~gate /scratch/clone |
33 |
37 |
34 This will create a replica of the various pieces that are checked into the |
38 This will create a replica of the various pieces that are checked into the |
35 source code management system, but it does not retrieve the community |
39 source code management system, but it does not retrieve the community |
36 source archives associated with the gate content. To download the |
40 source archives associated with the gate content. To download the |
37 community source associated with your cloned workspace, you will need to |
41 community source associated with your cloned workspace, you will need to |