Subversion Repositories DevTools

Rev

Rev 7299 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
227 dpurdie 1
#! /bin/bash
2
#
3
# Module name   : jats.sh
4
# Module type   : Makefile system
5
# Compiler(s)   :
6
# Environment(s): n/a
7
#
8
# Description:
9
#       Template for a BASH file to simplify access to a wrapper
10
#       script to simplify use of JATS components.
11
#
12
#       Tailor the environment variables and place within your PATH
13
#       This is a Bourne Shell script.
14
#       It has been named jats.sh to indicate that it is not a C-Shell
15
#       Feel free to:
16
#           Rename it to "jats"
17
#           Copy the file and put it in your path
18
#           Modify the definitions of GBE_xxxx as described below
19
#
20
#       Note: Global configuration may be placed in /etc/profile so that all
21
#             users of the machine get a defined config.
22
#
229 dpurdie 23
#       See JATS.BAT for a windows equivalent file
227 dpurdie 24
#
229 dpurdie 25
# Package: PACKAGE_TAG
26
# Version: VERSION_TAG
227 dpurdie 27
#.........................................................................#
28
 
29
#
30
#
31
#     Important JATS environment variables
32
#
33
#     GBE_PERL                - The Perl binary to use
34
#     GBE_MACHTYPE            - The type of this machine
35
#     GBE_CORE                - The path to the JATS core
36
#     GBE_DPKG                - The main dpkg_archives repository
37
#     GBE_DPKG_CACHE          - Optional cache archives
38
#     GBE_DPKG_LOCAL          - Optional local archives
39
#     GBE_DPKG_STORE          - Optional global archive store
4688 dpurdie 40
#     GBE_DPKG_REPLICA        - Optional package archive store
7319 dpurdie 41
#     GBE_DPKG_ESCROW         - Optional package archive store for escrow
227 dpurdie 42
#     GBE_DPLY                - Optional Deployment archive
43
#     GBE_BUILDFILTER         - Optional Build filter specification
44
#     GBE_PLATFORM            - Optional PLATFORM filter. Only these
45
#                               PLATFORMS will built and make
46
#                               A space-seperated list
47
#     GBE_ABT                 - Special. Set by the Auto Build Tool
48
#     GBE_JATS_VERSION        - Specific version of JATS to be used
49
#     GBE_VIEWBASE            - Base directory for creating ClearCase views
361 dpurdie 50
#     GBE_VCS                 - Default Version Control System (cc or svn)
227 dpurdie 51
#
361 dpurdie 52
#    Use "jats man EnvVars" for a complete description of environment variables
227 dpurdie 53
#
4688 dpurdie 54
[ "$GBE_PERL" ]         || GBE_PERL=/usr/bin/perl
55
[ "$GBE_MACHTYPE" ]     || GBE_MACHTYPE=
56
[ "$GBE_DPKG" ]         || GBE_DPKG=/net/auperaarc01/export/devl/dpkg_archive
57
[ "$GBE_DPKG_CACHE" ]   || GBE_DPKG_CACHE=
58
[ "$GBE_DPKG_LOCAL" ]   || GBE_DPKG_LOCAL=
59
[ "$GBE_DPKG_STORE" ]   || GBE_DPKG_STORE=
60
[ "$GBE_DPKG_REPLICA" ] || GBE_DPKG_REPLICA=
7319 dpurdie 61
[ "$GBE_DPKG_ESCROW" ]  || GBE_DPKG_ESCROW=
4688 dpurdie 62
[ "$GBE_DPLY" ]         || GBE_DPLY=
63
[ "$GBE_CORE" ]         || GBE_CORE=$GBE_DPKG/PACKAGE_TAG/VERSION_TAG
64
[ "$GBE_PLATFORM" ]     || GBE_PLATFORM=
65
[ "$GBE_VIEWBASE" ]     || GBE_VIEWBASE=
66
[ "$GBE_VCS" ]          || GBE_VCS='svn'
67
[ "$GBE_BUILDFILTER" ]  || GBE_BUILDFILTER='SOLARIS'
227 dpurdie 68
 
69
# Toolset configuration
70
#   Compiler specific initialisation ( if required )
71
#
72
# Java Compilers
73
#JAVA_HOME_1_4=
74
#JAVA_HOME_1_5=
75
#JAVA_HOME_1_6=
4135 dpurdie 76
#JAVA_HOME_1_7=
77
#export JAVA_HOME_1_4 JAVA_HOME_1_5 JAVA_HOME_1_6 JAVA_HOME_1_7
227 dpurdie 78
 
79
# Release Manager configuration
80
# Essential for ABT use. Normally optional
81
# Normally set globaly on a 'BuildMachine'
287 dpurdie 82
#
5909 dpurdie 83
#[ "$GBE_RM_LOCATION" ] || GBE_RM_LOCATION='jdbc:oracle:thin:@auawsards001.vix.local:1521:RELEASEM'
289 dpurdie 84
#[ "$GBE_RM_USERNAME" ] || GBE_RM_USERNAME='MS_READONLY'
85
#[ "$GBE_RM_PASSWORD" ] || GBE_RM_PASSWORD='MS_READONLY'
387 dpurdie 86
#[ "$GBE_RM_URL" ]      || GBE_RM_URL='http://bms:8002/ManagerSuite/Release_Manager'
4466 dpurdie 87
 
287 dpurdie 88
#[ "$GBE_DM_LOCATION" ] || GBE_DM_LOCATION=$GBE_RM_LOCATION
289 dpurdie 89
#[ "$GBE_DM_USERNAME" ] || GBE_DM_USERNAME=$GBE_RM_USERNAME
90
#[ "$GBE_DM_PASSWORD" ] || GBE_DM_PASSWORD=$GBE_RM_PASSWORD
387 dpurdie 91
#[ "$GBE_DM_URL" ]      || GBE_DM_URL='http://bms:8002/ManagerSuite/Deployment_Manager'
4466 dpurdie 92
 
93
#[ "$GBE_CQ_LOCATION" ] || GBE_CQ_LOCATION=jdbc:jtds:sqlserver://AUPERASQL05:1433:master
94
#[ "$GBE_CQ_USERNAME" ] || GBE_CQ_USERNAME=release_manager
95
#[ "$GBE_CQ_PASSWORD" ] || GBE_CQ_PASSWORD=release_manager
96
 
227 dpurdie 97
#export GBE_RM_LOCATION GBE_RM_USERNAME GBE_RM_PASSWORD GBE_RM_URL
98
#export GBE_DM_LOCATION GBE_DM_USERNAME GBE_DM_PASSWORD GBE_DM_URL
4466 dpurdie 99
#export GBE_CQ_LOCATION GBE_CQ_USERNAME GBE_CQ_PASSWORD
227 dpurdie 100
 
361 dpurdie 101
# SubVersion Support
353 dpurdie 102
#GBE_SVN_USERNAME=xxxx
103
#GBE_SVN_PASSWORD=xxxx
104
#[ "$GBE_SVN_PATH" ] || GBE_SVN_PATH=/opt/CollabNet_Subversion/bin
4814 dpurdie 105
#[ "$GBE_SVN_AUPERASVN01_URL" ] || GBE_SVN_AUPERASVN01_URL=https://auawsasvn001.vix.local/svn
6066 dpurdie 106
#[ "$GBE_SVN_AUPERASVN02_URL" ] || GBE_SVN_AUPERASVN02_URL=https://auawsasvn002.vix.local/svn
1329 dpurdie 107
#[ "$GBE_SVN_FRBESASVN01_URL" ] || GBE_SVN_FRBESASVN01_URL=http://frbesasvn01.frbesa.erggroup.com/svn
4814 dpurdie 108
#[ "$GBE_SVN_URL" ]             || GBE_SVN_URL=https://auawsasvn001.vix.local/svn
297 dpurdie 109
 
227 dpurdie 110
#
111
# Default umask for security
112
#
113
umask 022
114
 
115
#............... Internal Use. Do not modify............................#
116
#
117
GBE_BIN=
118
GBE_TOOLS=
119
GBE_CONFIG=
120
GBE_SCRIPT="$0 $*"
121
 
122
export GBE_MACHTYPE GBE_PERL GBE_CORE GBE_DPKG GBE_DPKG_CACHE GBE_DPKG_LOCAL
123
export GBE_PLATFORM GBE_BIN GBE_TOOLS GBE_CONFIG GBE_BUILDFILTER GBE_SCRIPT
7319 dpurdie 124
export GBE_DPKG_STORE GBE_DPLY GBE_DPKG_REPLICA GBE_DPKG_ESCROW
227 dpurdie 125
 
126
#
127
#     Start the JATS wrapper script passing all the user options
237 dpurdie 128
${GBE_PERL} ${GBE_CORE}/TOOLS/jats.pl "$@"