1 |
gcodispo |
1.1 |
#!/bin/sh
|
2 |
|
|
|
3 |
gcodispo |
1.11 |
BOSS_ROOT=`pwd`
|
4 |
|
|
BOSS_VERSION=`tail -1 ./VERSION`
|
5 |
gcodispo |
1.6 |
|
6 |
gcodispo |
1.1 |
# Create local environment files
|
7 |
|
|
|
8 |
gcodispo |
1.11 |
mkdir -p ${BOSS_ROOT}/bin/ ${BOSS_ROOT}/lib/
|
9 |
|
|
cat > ${BOSS_ROOT}/bin/boss <<EOF
|
10 |
gcodispo |
1.1 |
#! /usr/bin/perl
|
11 |
|
|
#
|
12 |
gcodispo |
1.11 |
\$BOSS_ROOT = \$ENV{"BOSS_ROOT"};
|
13 |
gcodispo |
1.1 |
if ( \$ENV{"LD_LIBRARY_PATH"} eq "" ) {
|
14 |
gcodispo |
1.13 |
\$ENV{"LD_LIBRARY_PATH"}="\$BOSS_ROOT/lib:@mysql_lib_sh@:@sqlite_lib_sh@:@monalisa_lib_sh@:@xercesc_lib_sh@";
|
15 |
gcodispo |
1.1 |
} else {
|
16 |
gcodispo |
1.13 |
\$ENV{"LD_LIBRARY_PATH"}="\$BOSS_ROOT/lib:@mysql_lib_sh@:@sqlite_lib_sh@:@monalisa_lib_sh@:@xercesc_lib_sh@:".\$ENV{"LD_LIBRARY_PATH"};
|
17 |
gcodispo |
1.1 |
}
|
18 |
|
|
\$arguments="";
|
19 |
|
|
\$i=1;
|
20 |
|
|
foreach \$arg (@ARGV) {
|
21 |
|
|
\$arguments .=" \"\$arg\"";
|
22 |
|
|
}
|
23 |
|
|
\$comm = "boss-real \$arguments";
|
24 |
|
|
#print "\$comm\n";
|
25 |
|
|
\$err = system \$comm;
|
26 |
|
|
exit \$err;
|
27 |
|
|
EOF
|
28 |
|
|
|
29 |
gcodispo |
1.11 |
cat > ${BOSS_ROOT}/bin/bossAdmin <<EOF
|
30 |
gcodispo |
1.1 |
#! /usr/bin/perl
|
31 |
|
|
#
|
32 |
gcodispo |
1.11 |
\$BOSS_ROOT = \$ENV{"BOSS_ROOT"};
|
33 |
gcodispo |
1.1 |
if ( \$ENV{"LD_LIBRARY_PATH"} eq "" ) {
|
34 |
gcodispo |
1.13 |
\$ENV{"LD_LIBRARY_PATH"}="\$BOSS_ROOT/lib:@mysql_lib_sh@:@sqlite_lib_sh@:@monalisa_lib_sh@:@xercesc_lib_sh@";
|
35 |
gcodispo |
1.1 |
} else {
|
36 |
gcodispo |
1.13 |
\$ENV{"LD_LIBRARY_PATH"}="\$BOSS_ROOT/lib:@mysql_lib_sh@:@sqlite_lib_sh@:@monalisa_lib_sh@:@xercesc_lib_sh@:".\$ENV{"LD_LIBRARY_PATH"};
|
37 |
gcodispo |
1.1 |
}
|
38 |
|
|
\$arguments="";
|
39 |
|
|
\$i=1;
|
40 |
|
|
foreach \$arg (@ARGV) {
|
41 |
|
|
\$arguments .=" \"\$arg\"";
|
42 |
|
|
}
|
43 |
|
|
\$comm = "bossAdmin-real \$arguments";
|
44 |
|
|
#print "\$comm\n";
|
45 |
|
|
\$err = system \$comm;
|
46 |
|
|
exit \$err;
|
47 |
|
|
EOF
|
48 |
|
|
|
49 |
gcodispo |
1.11 |
chmod +x ${BOSS_ROOT}/bin/boss ${BOSS_ROOT}/bin/bossAdmin
|
50 |
gcodispo |
1.1 |
|
51 |
|
|
cat >bossenv.sh <<EOF
|
52 |
|
|
#!/bin/sh
|
53 |
|
|
#
|
54 |
gcodispo |
1.11 |
export BOSS_ROOT=$BOSS_ROOT
|
55 |
gcodispo |
1.7 |
export BOSS_VERSION=$BOSS_VERSION
|
56 |
gcodispo |
1.1 |
|
57 |
|
|
if [ -z "\$PATH" ]; then
|
58 |
gcodispo |
1.11 |
export PATH=\${BOSS_ROOT}/bin
|
59 |
gcodispo |
1.7 |
else
|
60 |
gcodispo |
1.11 |
export PATH=\${BOSS_ROOT}/bin:\${PATH}
|
61 |
gcodispo |
1.7 |
fi
|
62 |
|
|
|
63 |
|
|
if [ -z "\$LD_LIBRARY_PATH" ]; then
|
64 |
gcodispo |
1.13 |
export LD_LIBRARY_PATH=\$BOSS_ROOT/lib:@mysql_lib_sh@:@sqlite_lib_sh@:@monalisa_lib_sh:@xercesc_lib_sh@
|
65 |
gcodispo |
1.1 |
else
|
66 |
gcodispo |
1.13 |
export LD_LIBRARY_PATH=\$BOSS_ROOT/lib:@mysql_lib_sh@:@sqlite_lib_sh@:@monalisa_lib_sh@:@xercesc_lib_sh@:\${LD_LIBRARY_PATH}
|
67 |
gcodispo |
1.1 |
fi
|
68 |
|
|
|
69 |
|
|
EOF
|
70 |
|
|
|
71 |
|
|
cat >bossenv.csh <<EOF
|
72 |
gcodispo |
1.11 |
setenv BOSS_ROOT $BOSS_ROOT
|
73 |
gcodispo |
1.7 |
setenv BOSS_VERSION $BOSS_VERSION
|
74 |
gcodispo |
1.1 |
setenv BOSSCONFDIR $BOSSCONFDIR
|
75 |
|
|
|
76 |
|
|
if (\$?PATH) then
|
77 |
gcodispo |
1.11 |
setenv PATH \${BOSS_ROOT}/bin:\${PATH}
|
78 |
gcodispo |
1.1 |
else
|
79 |
gcodispo |
1.11 |
setenv PATH \${BOSS_ROOT}/bin
|
80 |
gcodispo |
1.1 |
endif
|
81 |
|
|
|
82 |
gcodispo |
1.7 |
if (\$?LD_LIBRARY_PATH) then
|
83 |
gcodispo |
1.13 |
setenv LD_LIBRARY_PATH \$BOSS_ROOT/lib:@mysql_lib_sh@:@sqlite_lib_sh@:@monalisa_lib_sh@:@xercesc_lib_sh@:\${LD_LIBRARY_PATH}
|
84 |
gcodispo |
1.7 |
else
|
85 |
gcodispo |
1.13 |
setenv LD_LIBRARY_PATH \$BOSS_ROOT/lib:@mysql_lib_sh@:@sqlite_lib_sh@:@monalisa_lib_sh@:@xercesc_lib_sh@
|
86 |
gcodispo |
1.10 |
endif
|
87 |
gcodispo |
1.7 |
|
88 |
gcodispo |
1.1 |
EOF
|
89 |
|
|
|
90 |
gcodispo |
1.7 |
|
91 |
|
|
|