Whamcloud - gitweb
Add support for building with a specific CVS Tag. For versions before v1_4_1
[fs/lustre-release.git] / build / buildcvs
1 # This file is sourced by lustre/lustrecvs
2
3 portalstag="HEAD"
4 libsysiotag="LIBSYSIO_HEAD_20040809"
5
6 case "$lustretag" in
7     '')
8         warn "a lustretag is required."
9         usage >&2
10         exit 1
11         ;;
12     --help | -h)
13         usage
14         exit 0
15         ;;
16
17     # this is the branch table
18     # keep this list sorted alphabetically!
19     b1_2)
20         portalstag="b1_2"
21         ;;
22
23     b1_4_bgl)
24         portalstag="b1_4_bgl"
25         ;;
26
27     b_cray)
28         libsysiotag="LIBSYSIO_HEAD_20041101"
29         ;;
30
31     b_hd_sec)
32         portalstag="b_hd_sec"
33         ;;
34
35     b_port_ahead)
36         portalstag="b_port_ahead"
37         ;;
38
39     b_port_netid)
40         portalstag="b_port_netid"
41         ;;
42
43     b_port_step)
44         portalstag="b_port_step"
45         ;;
46
47     v1_[0-3]*|v1_4_0*|[A-Z]*)
48         portalstag="$lustretag"
49         ;;
50
51     v[1-9]*)
52         portalstag="$lustretag"
53         libsysiotag="$lustretag"
54         ;;
55 esac
56
57 cvs_cmd libsysio libsysio "$libsysiotag"
58 cvs_cmd portals portals "$portalstag"
59 cvs_cmd lustre lustre-core "$lustretag"