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

Comparing COMP/CMSDIST/crab.spec (file contents):
Revision 1.7 by afanfani, Fri Jan 5 14:38:13 2007 UTC vs.
Revision 1.14 by afanfani, Thu Jan 10 20:25:16 2008 UTC

# Line 1 | Line 1
1 < ### RPM cms crab CRAB_1_4_2
1 > ### RPM cms crab CRAB_2_1_0_pre1
2   ## INITENV +PATH PYTHONPATH %i/python
3   ## INITENV +PATH PYTHONPATH %i/PsetCode
4   ## INITENV +PATH PATH %i/python
5 < ## INITENV +PATH CRABPYTHON %i/python
5 > ## INITENV SET CRABPYTHON %i/python
6   ## INITENV SET CRABDIR %i
7   ## INITENV SET CRABSCRIPT %i/script
8 <
8 > #
9   %define cvstag %v
10   Source: cvs://:pserver:anonymous@cmscvs.cern.ch:2401/cvs_server/repositories/CMSSW?passwd=AA_:yZZ3e&module=CRAB&export=CRAB&&tag=-r%{cvstag}&output=/CRAB.tar.gz
11 < Requires: python boss dbs dls prodagent
11 > Requires: python dbs-client dls-client prodcommon sqlite py2-pysqlite
12  
13   %prep
14   %setup -n CRAB
# Line 21 | Line 21 | mkdir -p %{i}/etc/profile.d
21  
22   (echo "#!/bin/sh"; \
23   echo "source $PYTHON_ROOT/etc/profile.d/init.sh"; \
24 < echo "source $DBS_ROOT/etc/profile.d/init.sh"; \
25 < echo "source $DLS_ROOT/etc/profile.d/init.sh"; \
24 > echo "source $DBS_CLIENT_ROOT/etc/profile.d/init.sh"; \
25 > echo "source $DLS_CLIENT_ROOT/etc/profile.d/init.sh"; \
26   echo "source $PRODAGENT_ROOT/etc/profile.d/init.sh"; \
27 < echo "source $BOSS_ROOT/etc/profile.d/init.sh" ) > %{i}/etc/profile.d/dependencies-setup.sh
28 <
29 <
27 > echo "source $SQLITE_ROOT/etc/profile.d/init.sh"; \
28 > echo "source $PY2_PYSQLITE_ROOT/etc/profile.d/init.sh"; ) > %{i}/etc/profile.d/dependencies-setup.sh
29  
31                                                                              
30   (echo "#!/bin/tcsh"; \
31   echo "source $PYTHON_ROOT/etc/profile.d/init.csh"; \
32 < echo "source $DBS_ROOT/etc/profile.d/init.csh"; \
33 < echo "source $DLS_ROOT/etc/profile.d/init.csh"; \
32 > echo "source $DBS_CLIENT_ROOT/etc/profile.d/init.csh"; \
33 > echo "source $DLS_CLIENT_ROOT/etc/profile.d/init.csh"; \
34   echo "source $PRODAGENT_ROOT/etc/profile.d/init.csh"; \
35 < echo "source $BOSS_ROOT/etc/profile.d/init.csh" ) > %{i}/etc/profile.d/dependencies-setup.csh
35 > echo "source $BOSS_ROOT/etc/profile.d/init.csh"; \
36 > echo "source $SQLITE_ROOT/etc/profile.d/init.csh"; \
37 > echo "source $PY2_PYSQLITE_ROOT/etc/profile.d/init.csh"; ) > %{i}/etc/profile.d/dependencies-setup.csh
38  
39   %post
40   %{relocateConfig}etc/profile.d/dependencies-setup.sh
41   %{relocateConfig}etc/profile.d/dependencies-setup.csh
42  
43 < (echo "#!/bin/sh"; \
44 < echo " if [ ! -d ~/.bossrc ]; then"; \
45 < echo "  mkdir ~/.bossrc "; \
46 < echo "fi "; \
47 < echo "# check if *clad files exist"; \
48 < echo "if [ ! -e ~/.bossrc/BossConfig.clad ]; then "; \
49 < echo "if [ -e ~/BossConfig.clad ]; then "; \
50 < echo "    cp  ~/BossConfig.clad ~/.bossrc/BossConfig.clad "; \
51 < echo "  else "; \
52 < echo "    echo \"User-boss DB not installed => run $\CRABDIR/python/configureBoss\" "; \
53 < echo "    return 1 "; \
54 < echo "  fi "; \
55 < echo "fi "; \
56 < echo "if [ ! -e ~/.bossrc/SQLiteConfig.clad ]; then"; \
57 < echo "  if [ -e ~/SQLiteConfig.clad ]; then"; \
58 < echo "    cp ~/SQLiteConfig.clad ~/.bossrc/SQLiteConfig.clad"; \
59 < echo "  else"; \
60 < echo "    echo \"User-boss DB not installed => run $\CRABDIR/python/configureBoss\" "; \
61 < echo "    return 1"; \
62 < echo "  fi"; \
63 < echo "fi"; \
64 < echo "if [ ! -e ~/.bossrc/MySQLRTConfig.clad ]; then"; \
65 < echo "  if [ -e ~/MySQLRTConfig.clad ]; then"; \
66 < echo "    cp  ~/MySQLRTConfig.clad  ~/.bossrc/MySQLRTConfig.clad"; \
67 < echo "  else"; \
68 < echo "    echo \"User-boss DB not installed => run $\CRABDIR/python/configureBoss\" "; \
69 < echo "    return 1"; \
70 < echo "  fi"; \
71 < echo "fi" ) >> %{i}/etc/profile.d/init.sh
72 <
73 < (echo "#!/bin/csh"; \
74 < echo "if ( ! -d ~/.bossrc ) then"; \
75 < echo "  mkdir ~/.bossrc"; \
76 < echo "endif"; \
77 < echo "# check if *clad files exist"; \
78 < echo "if ( ! -e ~/.bossrc/BossConfig.clad ) then"; \
79 < echo "  if ( -e ~/BossConfig.clad ) then"; \
80 < echo "    cp ~/BossConfig.clad ~/.bossrc/BossConfig.clad"; \
81 < echo "  else"; \
82 < echo "    echo \"User-boss DB not installed => run $\CRABDIR/python/configureBoss\""; \
83 < echo "    exit 1"; \
84 < echo "  endif"; \
85 < echo "endif"; \
86 < echo "if ( ! -e ~/.bossrc/SQLiteConfig.clad ) then"; \
87 < echo "  if ( -e ~/SQLiteConfig.clad ) then"; \
88 < echo "    cp ~/SQLiteConfig.clad ~/.bossrc/SQLiteConfig.clad"; \
89 < echo "  else"; \
90 < echo "    echo \"User-boss DB not installed => run $\CRABDIR/configureBoss\""; \
91 < echo "    exit 1"; \
92 < echo "  endif"; \
93 < echo "endif"; \
94 < echo "if ( ! -e ~/.bossrc/MySQLRTConfig.clad ) then"; \
95 < echo "  if ( -e ~/MySQLRTConfig.clad ) then"; \
96 < echo "    cp ~/MySQLRTConfig.clad  ~/.bossrc/MySQLRTConfig.clad"; \
97 < echo "  else"; \
98 < echo "    echo \"User-boss DB not installed => run $\CRABDIR/configureBoss\""; \
99 < echo "    exit 1"; \
100 < echo "  endif"; \
101 < echo "endif " ) >> %{i}/etc/profile.d/init.csh
43 >

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines