1 |
gcodispo |
1.1 |
#!/bin/sh
|
2 |
|
|
|
3 |
|
|
BOSSDIR=`pwd`
|
4 |
gcodispo |
1.7 |
BOSS_VERSION=v@VERSION_NUMBER@
|
5 |
gcodispo |
1.6 |
|
6 |
gcodispo |
1.1 |
# Create local environment files
|
7 |
|
|
|
8 |
|
|
mkdir -p ${BOSSDIR}/bin/ ${BOSSDIR}/lib/
|
9 |
|
|
cat > ${BOSSDIR}/bin/boss <<EOF
|
10 |
|
|
#! /usr/bin/perl
|
11 |
|
|
#
|
12 |
|
|
\$BOSSDIR = \$ENV{"BOSSDIR"};
|
13 |
|
|
if ( \$ENV{"LD_LIBRARY_PATH"} eq "" ) {
|
14 |
gcodispo |
1.7 |
\$ENV{"LD_LIBRARY_PATH"}="\$BOSSDIR/lib:@mysql_lib_sh@:@sqlite_lib_sh@:@monalisa_lib_sh@";
|
15 |
gcodispo |
1.1 |
} else {
|
16 |
gcodispo |
1.7 |
\$ENV{"LD_LIBRARY_PATH"}="\$BOSSDIR/lib:@mysql_lib_sh@:@sqlite_lib_sh@:@monalisa_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 |
|
|
cat > ${BOSSDIR}/bin/bossAdmin <<EOF
|
30 |
|
|
#! /usr/bin/perl
|
31 |
|
|
#
|
32 |
|
|
\$BOSSDIR = \$ENV{"BOSSDIR"};
|
33 |
|
|
if ( \$ENV{"LD_LIBRARY_PATH"} eq "" ) {
|
34 |
gcodispo |
1.7 |
\$ENV{"LD_LIBRARY_PATH"}=\$BOSSDIR/lib:@mysql_lib_sh@:@sqlite_lib_sh@:@monalisa_lib_sh@;
|
35 |
gcodispo |
1.1 |
} else {
|
36 |
gcodispo |
1.7 |
\$ENV{"LD_LIBRARY_PATH"}=\$BOSSDIR/lib:@mysql_lib_sh@:@sqlite_lib_sh@:@monalisa_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.7 |
chmod +x ${BOSSDIR}/bin/boss ${BOSSDIR}/bin/bossAdmin
|
50 |
gcodispo |
1.1 |
|
51 |
|
|
cat >bossenv.sh <<EOF
|
52 |
|
|
#!/bin/sh
|
53 |
|
|
#
|
54 |
|
|
export BOSSDIR=$BOSSDIR
|
55 |
gcodispo |
1.7 |
export BOSS_VERSION=$BOSS_VERSION
|
56 |
gcodispo |
1.1 |
|
57 |
|
|
if [ -z "\$PATH" ]; then
|
58 |
gcodispo |
1.7 |
export PATH=\${BOSSDIR}/bin
|
59 |
|
|
else
|
60 |
|
|
export PATH=\${BOSSDIR}/bin:\${PATH}
|
61 |
|
|
fi
|
62 |
|
|
|
63 |
|
|
if [ -z "\$LD_LIBRARY_PATH" ]; then
|
64 |
|
|
export LD_LIBRARY_PATH=\$BOSSDIR/lib:@mysql_lib_sh@:@sqlite_lib_sh@:@monalisa_lib_sh@
|
65 |
gcodispo |
1.1 |
else
|
66 |
gcodispo |
1.7 |
export LD_LIBRARY_PATH=\$BOSSDIR/lib:@mysql_lib_sh@:@sqlite_lib_sh@:@monalisa_lib_sh@:\${LD_LIBRARY_PATH}
|
67 |
gcodispo |
1.1 |
fi
|
68 |
|
|
|
69 |
|
|
EOF
|
70 |
|
|
|
71 |
|
|
cat >bossenv.csh <<EOF
|
72 |
|
|
setenv BOSSDIR $BOSSDIR
|
73 |
gcodispo |
1.7 |
setenv BOSS_VERSION $BOSS_VERSION
|
74 |
gcodispo |
1.1 |
setenv BOSSCONFDIR $BOSSCONFDIR
|
75 |
|
|
|
76 |
|
|
if (\$?PATH) then
|
77 |
gcodispo |
1.7 |
setenv PATH=\${BOSSDIR}/bin:\${PATH}
|
78 |
gcodispo |
1.1 |
else
|
79 |
gcodispo |
1.7 |
setenv PATH \${BOSSDIR}/bin
|
80 |
gcodispo |
1.1 |
endif
|
81 |
|
|
|
82 |
gcodispo |
1.7 |
if (\$?LD_LIBRARY_PATH) then
|
83 |
|
|
setenv LD_LIBRARY_PATH \$BOSSDIR/lib:@mysql_lib_sh@:@sqlite_lib_sh@:@monalisa_lib_sh@:\${LD_LIBRARY_PATH}
|
84 |
|
|
else
|
85 |
|
|
setenv LD_LIBRARY_PATH \$BOSSDIR/lib:@mysql_lib_sh@:@sqlite_lib_sh@:@monalisa_lib_sh@
|
86 |
|
|
fi
|
87 |
|
|
|
88 |
gcodispo |
1.1 |
EOF
|
89 |
|
|
|
90 |
gcodispo |
1.7 |
|
91 |
|
|
|