1 |
< |
### RPM cms dbs3 HEAD_20100128 |
1 |
> |
### RPM cms dbs3 HEAD_20100129 |
2 |
|
## INITENV +PATH PYTHONPATH %i/Server/Python/src |
3 |
|
## INITENV SET DBS3_SERVER_ROOT %i/Server/Python |
4 |
|
|
9 |
|
%define service DBS |
10 |
|
%define dburl oracle://user:passwd@db |
11 |
|
%define dbowner schemaowner |
12 |
< |
%define version DBS_3_0_0 |
12 |
> |
%define dbsver DBS_3_0_0 |
13 |
|
|
14 |
|
Requires: wmcore-webtools wmcore-db-oracle py2-cjson |
15 |
|
Source: cvs://:pserver:anonymous@cmscvs.cern.ch:2401/cvs_server/repositories/CMSSW?passwd=AA_:yZZ3e&strategy=export&nocache=true&module=COMP/DBS/DBS3&export=%{n}&tag=-r%{cvsver}&output=/%{n}.tar.gz |
26 |
|
|
27 |
|
#---------------------------------------- |
28 |
|
# Generates the script used to start dbs3 |
29 |
< |
cat > %i/setup.sh << EOA |
29 |
> |
cat << \EOF > %i/setup.sh |
30 |
|
|
31 |
|
if [ -z "$DBS3_ROOT" ]; then |
32 |
|
source ./etc/profile.d/init.sh |
50 |
|
fi |
51 |
|
} |
52 |
|
|
53 |
< |
EOA |
53 |
> |
EOF |
54 |
|
|
55 |
|
#--------------------------- |
56 |
|
# Generates DBS config file |
57 |
< |
cat > %{i}/%{configdir}/%{instance}.py << EOA |
57 |
> |
cat << \EOF > %{i}/%{configdir}/%{instance}.py |
58 |
|
""" |
59 |
|
DBS Server configuration file |
60 |
|
""" |
72 |
|
config.Webtools.application = '%{instance}' |
73 |
|
|
74 |
|
config.component_('%{instance}') |
75 |
< |
config.%{instance}.templates = os.environ['WTBASE'] + '/templates/WMCore/WebTools' |
75 |
> |
config.%{instance}.templates = os.environ['WMCORE_ROOT'] + '/src/templates/WMCore/WebTools' |
76 |
|
config.%{instance}.title = 'DBS Server' |
77 |
|
config.%{instance}.description = 'CMS DBS Service' |
78 |
|
|
88 |
|
|
89 |
|
active.%{service}.database = '%{dburl}' |
90 |
|
active.%{service}.dbowner = '%{dbowner}' |
91 |
< |
active.%{service}.version = '%{version}' |
91 |
> |
active.%{service}.version = '%{dbsver}' |
92 |
|
|
93 |
< |
EOA |
93 |
> |
EOF |
94 |
|
|
95 |
|
#----------------------------------- |
96 |
|
# Generates DBS config file (writer) |