Revision: | 1.3 |
Committed: | Thu Mar 31 08:37:21 2011 UTC (14 years, 1 month ago) by ceballos |
Content type: | application/x-sh |
Branch: | MAIN |
CVS Tags: | Mit_032, Mit_031, Mit_025c_branch2, Mit_025c_branch1, Mit_030, Mit_029c, Mit_029b, Mit_030_pre1, Mit_029a, Mit_029, Mit_029_pre1, Mit_028a, Mit_025c_branch0, Mit_028, Mit_027a, Mit_027, Mit_026, Mit_025e, Mit_025d, Mit_025c, Mit_025b, Mit_025a, Mit_025, Mit_025pre2, Mit_024b, Mit_025pre1, Mit_024a, Mit_024, Mit_023, Mit_022a, Mit_022, Mit_020d, TMit_020d, Mit_020c, Mit_021, Mit_021pre2, Mit_021pre1, Mit_020b, HEAD |
Branch point for: | Mit_025c_branch |
Changes since 1.2: | +2 -2 lines |
Log Message: | fix |
# | Content |
---|---|
1 | #!/bin/bash |
2 | #--------------------------------------------------------------------------------------------------- |
3 | # Install a given version of the CMSSW software locally at MIT. |
4 | # |
5 | # ex. installCmsSw.sh <version>, _ex._ installCmsSw 5_1_5 |
6 | # |
7 | # Author: C.Paus (June 4, 2010) |
8 | #--------------------------------------------------------------------------------------------------- |
9 | # define the general setup |
10 | export VO_CMS_SW_DIR=/server/02a/cmsprod/cmssoft |
11 | export SCRAM_ARCH=slc5_ia32_gcc434 |
12 | |
13 | # Read the environment |
14 | export MY_CMSSW_VERSION="$1" |
15 | if [ ".$MY_CMSSW_VERSION" == "." ] |
16 | then |
17 | echo |
18 | echo "Please specify the desired software version." |
19 | echo |
20 | echo " usage: installCmsSw.sh <version>" |
21 | echo " ex. installCmsSw.sh 5_1_5" |
22 | echo |
23 | exit 1 |
24 | fi |
25 | |
26 | # get the apt setup |
27 | echo VO_CMS_SW_DIR $VO_CMS_SW_DIR |
28 | export aptInit=`echo $VO_CMS_SW_DIR/$SCRAM_ARCH/external/apt/*/etc/profile.d/init.sh` |
29 | echo |
30 | echo "AptInit setup: $aptInit" |
31 | echo |
32 | echo " starting in 4 seconds...." |
33 | echo |
34 | sleep 4 |
35 | source $aptInit |
36 | |
37 | # say what we do |
38 | echo |
39 | echo "Trying to install CMSSW version $MY_CMSSW_VERSION" |
40 | echo "to directory $VO_CMS_SW_DIR" |
41 | echo |
42 | echo "df -h $VO_CMS_SW_DIR"; df -h $VO_CMS_SW_DIR |
43 | echo |
44 | echo " starting in 4 seconds...." |
45 | echo |
46 | sleep 4 |
47 | |
48 | # update and get installation |
49 | apt-get update |
50 | # check what we have to offer |
51 | # apt-cache search cmssw | grep ${MY_CMSSW_VERSION} |
52 | |
53 | if [ "`echo ${MY_CMSSW_VERSION} | grep patch `" != "" ] |
54 | then |
55 | apt-get install cms+cmssw-patch+CMSSW_${MY_CMSSW_VERSION} |
56 | else |
57 | apt-get install cms+cmssw+CMSSW_${MY_CMSSW_VERSION} |
58 | fi |
59 | |
60 | exit 0; |