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.8 by afanfani, Fri Jan 5 16:54:36 2007 UTC

# Line 2 | Line 2
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  
# Line 24 | Line 24 | mkdir -p %{i}/etc/profile.d
24   echo "source $DBS_ROOT/etc/profile.d/init.sh"; \
25   echo "source $DLS_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 <
27 > echo "source $BOSS_ROOT/etc/profile.d/init.sh"; \
28 > echo "# check if BOSS is configured"; \
29 > echo "if [ ! -d ~/.bossrc ]; then"; \
30 > echo "  mkdir ~/.bossrc "; \
31 > echo "fi "; \
32 > echo "# check if *clad files exist"; \
33 > echo "if [ ! -e ~/.bossrc/BossConfig.clad ]; then "; \
34 > echo "if [ -e ~/BossConfig.clad ]; then "; \
35 > echo "    cp  ~/BossConfig.clad ~/.bossrc/BossConfig.clad "; \
36 > echo "  else "; \
37 > echo "    echo \"User-boss DB not installed => run $\CRABPYTHON/configureBoss\" "; \
38 > echo "    return 1 "; \
39 > echo "  fi "; \
40 > echo "fi "; \
41 > echo "if [ ! -e ~/.bossrc/SQLiteConfig.clad ]; then"; \
42 > echo "  if [ -e ~/SQLiteConfig.clad ]; then"; \
43 > echo "    cp ~/SQLiteConfig.clad ~/.bossrc/SQLiteConfig.clad"; \
44 > echo "  else"; \
45 > echo "    echo \"User-boss DB not installed => run $\CRABPYTHON/configureBoss\" "; \
46 > echo "    return 1"; \
47 > echo "  fi"; \
48 > echo "fi "; \
49 > echo "if [ ! -e ~/.bossrc/MySQLRTConfig.clad ]; then"; \
50 > echo "  if [ -e ~/MySQLRTConfig.clad ]; then"; \
51 > echo "    cp  ~/MySQLRTConfig.clad  ~/.bossrc/MySQLRTConfig.clad"; \
52 > echo "  else"; \
53 > echo "    echo \"User-boss DB not installed => run $\CRABPYTHON/configureBoss\" "; \
54 > echo "    return 1"; \
55 > echo "  fi"; \
56 > echo "fi "  ) > %{i}/etc/profile.d/dependencies-setup.sh
57  
30
31                                                                              
58   (echo "#!/bin/tcsh"; \
59   echo "source $PYTHON_ROOT/etc/profile.d/init.csh"; \
60   echo "source $DBS_ROOT/etc/profile.d/init.csh"; \
61   echo "source $DLS_ROOT/etc/profile.d/init.csh"; \
62   echo "source $PRODAGENT_ROOT/etc/profile.d/init.csh"; \
63 < echo "source $BOSS_ROOT/etc/profile.d/init.csh" ) > %{i}/etc/profile.d/dependencies-setup.csh
63 > echo "source $BOSS_ROOT/etc/profile.d/init.csh"; \
64 > echo "if ( ! -d ~/.bossrc ) then"; \
65 > echo "  mkdir ~/.bossrc"; \
66 > echo "endif"; \
67 > echo "# check if *clad files exist"; \
68 > echo "if ( ! -e ~/.bossrc/BossConfig.clad ) then"; \
69 > echo "  if ( -e ~/BossConfig.clad ) then"; \
70 > echo "    cp ~/BossConfig.clad ~/.bossrc/BossConfig.clad"; \
71 > echo "  else"; \
72 > echo "    echo \"User-boss DB not installed => run $\CRABPYTHON/python/configureBoss\""; \
73 > echo "    exit 1"; \
74 > echo "  endif"; \
75 > echo "endif"; \
76 > echo "if ( ! -e ~/.bossrc/SQLiteConfig.clad ) then"; \
77 > echo "  if ( -e ~/SQLiteConfig.clad ) then"; \
78 > echo "    cp ~/SQLiteConfig.clad ~/.bossrc/SQLiteConfig.clad"; \
79 > echo "  else"; \
80 > echo "    echo \"User-boss DB not installed => run $\CRABPYTHON/configureBoss\""; \
81 > echo "    exit 1"; \
82 > echo "  endif"; \
83 > echo "endif"; \
84 > echo "if ( ! -e ~/.bossrc/MySQLRTConfig.clad ) then"; \
85 > echo "  if ( -e ~/MySQLRTConfig.clad ) then"; \
86 > echo "    cp ~/MySQLRTConfig.clad  ~/.bossrc/MySQLRTConfig.clad"; \
87 > echo "  else"; \
88 > echo "    echo \"User-boss DB not installed => run $\CRABPYTHON/configureBoss\""; \
89 > echo "    exit 1"; \
90 > echo "  endif"; \
91 > echo "endif " ) > %{i}/etc/profile.d/dependencies-setup.csh
92  
93   %post
94   %{relocateConfig}etc/profile.d/dependencies-setup.sh
95   %{relocateConfig}etc/profile.d/dependencies-setup.csh
96  
97 < (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
97 >

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines