Subversion Repositories DevTools

Rev

Rev 229 | Rev 243 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
227 dpurdie 1
JATS Installation Process
2
-------------------------
3
 
4
1) Place the JATS package in a suitable directory
5
 
6
2) Perform the host-specific installation operation
7
        SOLARIS: run the script PostInstall.sh
8
        WINDOWS: do nothing
9
 
10
3) Tailor the JATS startup script
11
        SOLARIS: tailor TOOLS/jats.sh
12
        LINUX:   tailor TOOLS/jats.sh
13
        WINDOWS: tailor TOOLS/jats.bat
14
 
15
   The JATS startup script may be copied to a directory within the users
16
   PATH and the various values within the script may be alterred to suite
17
   the users environment.
18
 
19
   The JATS startup script may be modified in-situ and the users PATH
20
   extended to include the TOOLS directory.
21
 
22
   The JATS startup script is designed to need no changes from JATS
23
   release to JATS release. Its sole purpose is to startup another
24
   JATS script that is contained within the release.
25
 
26
 
27
JATS Requirements
28
-----------------
29
 
30
1) Perl 5.6.1 or better
31
2) Compilers and tools as required by the targets being built
32
 
33
========================================================================
34
 
35
Host-specific Installation Operation
36
-----------------------------------
37
 
38
SOLARIS and LINUX (Done by PostInstall.sh)
39
    1) Make the scripts in TOOLS executable
40
    2) Make the binaries in BIN.xxx executable as required
41
    3) Untar the links.tar file in BIN.xxx as required
42
 
43
WINDOWS
44
    Nothing
45
 
46
========================================================================
47
========================================================================
48
 
239 dpurdie 49
Creating the JATS package for Release (Automated Release)
227 dpurdie 50
-------------------------------------
51
 
239 dpurdie 52
1) Create a New automated version in Release Manager
53
   Use: HOME > TECHNOLOGY GROUP > Build Environment TOOLS
54
   The package is 'core_devl'
55
 
56
2) Make changes to the JATS files
57
   Clearcase config Spec:
58
        element /MASS_Dev_Infra/... .../mass_dev/LATEST
59
        element /MASS_Dev_Infra/... /main/LATEST
60
        load    /MASS_Dev_Infra/core_devl
61
 
62
3) Update the ChangeLog.txt file
63
   Leave the 'VERSION' as current.
64
   Update the Release Date.
65
 
66
4) Label ALL files in the core_devl view with the CORE_DEVL.XXXX.CR.WIP label
67
 
68
5) Use Release Manager to Release and build the package
69
   The Build Deamons should build and install the package
70
 
71
6) On "auperaunx26", locate the released package and run the PostInstall script.
72
        cd core_devl/XX.XX.XX.cr
73
       ./PostInstall.sh
74
 
75
7)Update the softlink to the latest version of JATS
76
   On "auperaunx26", in the directory /devl/dpkg_archive/core_devl
77
 
78
        rm jats2_current
79
        ln -s dpkg_archive/core_devl/XX.XX.XX.cr jats2_current
80
 
81
8) Email the last release note entry to all
82
 
83
Creating the JATS package for Release (Manual Release)
84
------------------------------------------------------
85
 
227 dpurdie 86
1) Make changes to the JATS files
87
   Clearcase config Spec:
88
        element /MASS_Dev_Infra/... .../mass_dev/LATEST
89
        element /MASS_Dev_Infra/... /main/LATEST
90
        load    /MASS_Dev_Infra/core_devl
91
 
92
2) Update the ChangeLog.txt file
93
 
229 dpurdie 94
3) Label ALL files in the core_devl view with the JATS_XX.XX.XX.cr label
227 dpurdie 95
 
229 dpurdie 96
4) Use the jats command:
97
        jats release JATS_XX.XX.XX.cr
98
   to release the package.
227 dpurdie 99
 
229 dpurdie 100
5) On "auperaunx26", locate the released package and run the PostInstall script.
227 dpurdie 101
        cd core_devl/XX.XX.XX.cr
102
       ./PostInstall.sh
103
 
229 dpurdie 104
6)Update the softlink to the latest version of JATS
239 dpurdie 105
   On "auperaunx26", in the directory /devl/dpkg_archive/core_devl
227 dpurdie 106
 
239 dpurdie 107
        rm jats2_current
108
        ln -s dpkg_archive/core_devl/XX.XX.XX.cr jats2_current
227 dpurdie 109
 
229 dpurdie 110
7) Maintain the Release Manager Entry
111
 
112
8) Email the last release note entry to all