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.5 by eulisse, Wed Jun 21 09:05:04 2006 UTC vs.
Revision 1.8 by eulisse, Mon Jul 10 17:28:11 2006 UTC

# Line 37 | Line 37 | done
37   EOF_CMSSET_DEFAULT_SH
38  
39   cat << \EOF_CMSSET_DEFAULT_CSH > %instroot/cmsset_default.csh
40 +
41   if (${?PATH}) then
42      setenv PATH %instroot/bin:$PATH
43   else
# Line 74 | Line 75 | switch ( ${SCRAM_ARCH} )
75   endsw
76  
77   setenv SCRAM_ARCH ${SCRAM_ARCH}_${compilerv}
78 < setenv here `dirname $0`
78 > if ( ${?VO_CMS_SW_DIR} ) then
79 >    setenv here $VO_CMS_SW_DIR
80 > else
81 >    setenv here .
82 > endif
83 >
84 > if ( ! -e $here/cmsset_default.csh ) then
85 >    echo "Please cd into the directory where cmsset_default.csh is."
86 > endif
87  
88   foreach pkg ( `ls ${here}/${SCRAM_ARCH}/etc/profile.d/ | grep -e'^S.*[.]csh'` )
89          source ${here}/${SCRAM_ARCH}/etc/profile.d/$pkg
# Line 82 | Line 91 | end
91  
92   EOF_CMSSET_DEFAULT_CSH
93  
94 + %pre
95 + [ -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`
96 + [ -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`
97 + [ -d $RPM_INSTALL_PREFIX/bin ] && cp -r $RPM_INSTALL_PREFIX/bin $RPM_INSTALL_PREFIX/bin.old`date +%Y%m%d`
98   %post
99   echo $RPM_INSTALL_PREFIX
100   perl -p -i -e "s|%{instroot}|$RPM_INSTALL_PREFIX|g" $RPM_INSTALL_PREFIX/cmsset_default.sh
# Line 93 | Line 106 | perl -p -i -e "s|%{instroot}|$RPM_INSTAL
106   %instroot/cmsset_default.csh
107   %instroot/bin/cmsos
108   %instroot/%cmsplatf/etc/profile.d
109 + %exclude %instroot/%cmsplatf/etc/profile.d/*

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines