1 |
### RPM cms cmsswdata 2.2
|
2 |
Source: none
|
3 |
|
4 |
Requires: data-FastSimulation-MaterialEffects
|
5 |
Requires: data-FastSimulation-PileUpProducer
|
6 |
Requires: data-Geometry-CaloTopology
|
7 |
Requires: data-MagneticField-Interpolation
|
8 |
Requires: data-RecoParticleFlow-PFBlockProducer
|
9 |
Requires: data-RecoTracker-RingESSource
|
10 |
Requires: data-RecoTracker-RoadMapESSource
|
11 |
Requires: data-SimG4CMS-Calo
|
12 |
Requires: data-Validation-EcalDigis
|
13 |
Requires: data-Validation-EcalHits
|
14 |
Requires: data-Validation-EcalRecHits
|
15 |
Requires: data-Validation-Geometry
|
16 |
Requires: data-Validation-HcalHits
|
17 |
Requires: data-RecoMuon-MuonIdentification
|
18 |
Requires: data-CondCore-SQLiteData
|
19 |
|
20 |
%prep
|
21 |
%build
|
22 |
%install
|
23 |
# SCRAM ToolBox toolfile
|
24 |
mkdir -p %i/etc/scram.d
|
25 |
cat << \EOF_TOOLFILE >%i/etc/scram.d/%n
|
26 |
<doc type=BuildSystem::ToolDoc version=1.0>
|
27 |
<Tool name=CMSSWData version=%v>
|
28 |
<Client>
|
29 |
<Environment name=CMSSWDATA_BASE default="%{instroot}/%{cmsplatf}/%{pkgcategory}"></Environment>
|
30 |
<Environment name=CMSSW_DATA_PATH default="$CMSSWDATA_BASE"></Environment>
|
31 |
</Client>
|
32 |
<Runtime name=CMSSW_DATA_PATH value="$CMSSWDATA_BASE" type=path handler=warn>
|
33 |
EOF_TOOLFILE
|
34 |
for tool in `echo %requiredtools | tr ' ' '\n' | grep 'data-'` ; do
|
35 |
uctool=`echo $tool | tr '-' '_' | tr '[a-z]' '[A-Z]'`
|
36 |
toolbase=`perl -e 'print "$ENV{'$uctool'_ROOT}\n";'`
|
37 |
echo "$uctool = $toolbase"
|
38 |
if [ "X$toolbase" = X -o ! -d $toolbase/etc ] ; then continue ; fi
|
39 |
echo "<Runtime name=CMSSW_SEARCH_PATH default=\"$toolbase\" type=path handler=warn>" >> %i/etc/scram.d/%n
|
40 |
done
|
41 |
echo "</Tool>" >> %i/etc/scram.d/%n
|
42 |
|
43 |
%post
|
44 |
%{relocateConfig}etc/scram.d/%n
|