Whamcloud - gitweb
landing b_hd_sec, b6818, b7244
[fs/lustre-release.git] / build / buildcvs
1 # This file is sourced by lustre/lustrecvs
2
3 portalstag="HEAD"
4 libsysiotag="HEAD"
5 snmptag=""
6
7 export LC_COLLATE=C
8
9 case "$lustretag" in
10     '')
11         warn "a lustretag is required."
12         usage >&2
13         exit 1
14         ;;
15     --help | -h)
16         usage
17         exit 0
18         ;;
19
20     # this is the branch table
21     # keep this list sorted alphabetically!
22     b1_2)
23         portalstag="b1_2"
24         ;;
25
26     b1_4)
27         snmptag="HEAD"
28         ;;
29
30     b1_4_newconfig)     
31         portalstag="b_hd_newconfig"
32         ;;
33
34     b_cmd*)
35         portalstag="$lustretag"
36         ;;
37
38     b_port_ahead)
39         portalstag="b_port_ahead"
40         ;;
41
42     b_port_netid)
43         portalstag="b_port_netid"
44         ;;
45
46     # b_port_step is only for portals
47     b_port_step)
48         portalstag="b_port_step"
49         lustretag="HEAD"
50         ;;
51
52     b_port_test)
53         portalstag="b_port_test"
54         ;;
55
56     b_ptl_smallfix)
57         portalstag="b_ptl_smallfix"
58         lustretag="b1_4"
59         ;;
60
61     b_ptlrpc_cleanup)
62         portalstag="b_ptlrpc_cleanup"
63         ;;
64
65     b_release_*)
66         portalstag=$lustretag
67         ;;
68
69     b_ioprovement)
70         portalstag=b_ioprovement
71         ;;
72
73     v1_[0-3]*|v1_4_*|[A-Z]*)
74         portalstag="$lustretag"
75         ;;
76
77     v[1-9]*|cray_200[5-9]*)
78         portalstag="$lustretag"
79         libsysiotag="$lustretag"
80         ;;
81 esac
82
83 cvs_cmd libsysio libsysio "$libsysiotag"
84 cvs_cmd portals portals "$portalstag"
85 cvs_cmd snmp lustre-snmp "$snmptag"
86 cvs_cmd lustre lustre-core "$lustretag"