ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/cms-env.spec
(Generate patch)

Comparing COMP/CMSDIST/cms-env.spec (file contents):
Revision 1.35 by eulisse, Mon Sep 25 13:45:14 2006 UTC vs.
Revision 1.49 by ratnik, Wed Nov 7 19:55:33 2007 UTC

# Line 1 | Line 1
1 < ### RPM cms cms-env 1.0
1 > ### RPM cms cms-env 1.0
2   Source: cmsos
3   %prep
4   %build
# Line 24 | Line 24 | then
24          slc3_ia32) compilerv=gcc323;;
25          slc3_amd64) compilerv=gcc344;;
26          slc4_ia32) compilerv=gcc345;;
27 <        slc4_amd64) compilerv=gcc345;;
27 >        slc4_amd64) compilerv=gcc345; osarch=slc4_ia32;;
28          osx104_ia32) compilerv=gcc401;;
29 <        osx104_pcc32) compilerv=gcc400;;
29 >        osx104_ppc32) compilerv=gcc400;;
30      esac
31      echo ${osarch}_${compilerv}
32   else
# Line 61 | Line 61 | fi
61  
62   if [ ! -d $here/${SCRAM_ARCH}/etc/profile.d ]
63   then
64 <    echo "Your shell is not able to find where cmsset_default.sh is. Either cd into the directory where it is or move to zsh"
64 >    echo "Your shell is not able to find where cmsset_default.sh is located."
65 >    echo "Either you have not set VO_CMS_SW_DIR or OSG_APP correctly"
66 >    echo "or SCRAM_ARCH is not set to a valid architecture."
67   fi
68  
69   for pkg in `/bin/ls $here/${SCRAM_ARCH}/etc/profile.d/ | grep 'S.*[.]sh'`
# Line 74 | Line 76 | then
76      export CMS_PATH=$here
77   fi
78  
79 + # aliases
80 + alias cmsenv='eval `scramv1 runtime -sh`'
81 + alias cmsrel='scramv1 project CMSSW'
82 +
83   if [ -f $CMS_PATH/SITECONF/local/JobConfig/cmsset_local.sh ]; then
78        echo "Loading site local CMS environment"
84          . $CMS_PATH/SITECONF/local/JobConfig/cmsset_local.sh
85   fi
86   EOF_CMSSET_DEFAULT_SH
# Line 118 | Line 123 | if ( ! ${?CMS_PATH} ) then
123      setenv CMS_PATH $here
124   endif
125  
126 < if( -e $CMS_PATH/SITECONF/local/JobConfig/cmsset_local.csh ) then
127 <        echo "Loading site local CMS environment"
126 > # aliases
127 > alias cmsenv 'eval `scramv1 runtime -csh`'
128 > alias cmsrel 'scramv1 project CMSSW'
129 >
130 > if ( -e $CMS_PATH/SITECONF/local/JobConfig/cmsset_local.csh ) then
131          source $CMS_PATH/SITECONF/local/JobConfig/cmsset_local.csh
132   endif
133   unset here
134   EOF_CMSSET_DEFAULT_CSH
135   touch %instroot/%cmsplatf/etc/profile.d/dummy
136   %pre
137 < [ -f $RPM_INSTALL_PREFIX/cmsset_default.sh ] && cp $RPM_INSTALL_PREFIX/cmsset_default.sh $RPM_INSTALL_PREFIX/cmsset_default.sh.old`date +%Y%m%d`
138 < [ -f $RPM_INSTALL_PREFIX/cmsset_default.csh ] && cp $RPM_INSTALL_PREFIX/cmsset_default.csh $RPM_INSTALL_PREFIX/cmsset_default.csh.old`date +%Y%m%d`
139 < [ -d $RPM_INSTALL_PREFIX/bin ] && cp -r $RPM_INSTALL_PREFIX/bin $RPM_INSTALL_PREFIX/bin.old`date +%Y%m%d`
137 > if [ -f $RPM_INSTALL_PREFIX/cmsset_default.sh ]
138 > then
139 >  cp $RPM_INSTALL_PREFIX/cmsset_default.sh $RPM_INSTALL_PREFIX/cmsset_default.sh.old`date +%Y%m%d`
140 > fi
141 > if [ -f $RPM_INSTALL_PREFIX/cmsset_default.csh ]
142 > then
143 >  cp $RPM_INSTALL_PREFIX/cmsset_default.csh $RPM_INSTALL_PREFIX/cmsset_default.csh.old`date +%Y%m%d`
144 > fi
145 > if [ -d $RPM_INSTALL_PREFIX/bin ]
146 > then
147 >  cp -r $RPM_INSTALL_PREFIX/bin $RPM_INSTALL_PREFIX/bin.old`date +%Y%m%d`
148 > else
149 >  mkdir -p $RPM_INSTALL_PREFIX/bin
150 > fi
151   %post
152   echo $RPM_INSTALL_PREFIX
153   perl -p -i -e "s|%{instroot}|$RPM_INSTALL_PREFIX|g" $RPM_INSTALL_PREFIX/cmsset_default.sh

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines