|
|
@ -20,46 +20,29 @@ |
|
|
|
# |
|
|
|
# --- ROCK-COPYRIGHT-NOTE-END --- |
|
|
|
|
|
|
|
coda_main() |
|
|
|
{ |
|
|
|
echo "Extracting source ..." |
|
|
|
tar $taropt $archdir/lwp-1.9.tar.bz2 |
|
|
|
tar $taropt $archdir/rvm-1.7.tar.bz2 |
|
|
|
tar $taropt $archdir/rpc2-1.14.tar.bz2 |
|
|
|
tar $taropt $archdir/coda-$ver.tar.bz2 |
|
|
|
|
|
|
|
if [ $prefix_auto = 1 ] ; then |
|
|
|
prefix="opt/coda" |
|
|
|
fi |
|
|
|
|
|
|
|
set_confopt |
|
|
|
|
|
|
|
code_pc(){ |
|
|
|
export PATH="$PATH:/opt/coda/bin:/opt/coda/sbin" |
|
|
|
|
|
|
|
cd lwp-1.9 |
|
|
|
./configure --prefix=/opt/coda |
|
|
|
eval $MAKE ; eval $MAKE install |
|
|
|
cd .. |
|
|
|
|
|
|
|
cd rvm-1.7 |
|
|
|
./configure --prefix=/opt/coda |
|
|
|
eval $MAKE ; eval $MAKE install |
|
|
|
cd .. |
|
|
|
|
|
|
|
cd rpc2-1.14 |
|
|
|
./configure --prefix=/opt/coda |
|
|
|
eval $MAKE ; eval $MAKE install |
|
|
|
cd .. |
|
|
|
|
|
|
|
cd coda-$ver |
|
|
|
./configure --prefix=/opt/coda |
|
|
|
yacc -d coda-src/asr/resolver_parser.y -o coda-src/asr/resolver_parser.c |
|
|
|
patch -p1 < $confdir/yacc-fix.patch.manual |
|
|
|
eval $MAKE ; eval $MAKE client-install server-install |
|
|
|
cd .. |
|
|
|
|
|
|
|
|
|
|
|
if [[ $xsrctar = *coda* ]] ; then |
|
|
|
yacc -d coda-src/asr/resolver_parser.y \ |
|
|
|
-o coda-src/asr/resolver_parser.c |
|
|
|
patch -p1 < $confdir/yacc-fix.patch.manual |
|
|
|
var_append makeinstopt "client-install server-install" |
|
|
|
fi |
|
|
|
} |
|
|
|
|
|
|
|
coda_pi(){ |
|
|
|
install_init coda-utils $confdir/coda-utils.init |
|
|
|
install_init coda-server $confdir/coda-server.init |
|
|
|
install_init coda-client $confdir/coda-client.init |
|
|
|
} |
|
|
|
|
|
|
|
custmain="coda_main" |
|
|
|
|
|
|
|
autoextract=0 |
|
|
|
hook_add preconf 3 code_pc |
|
|
|
hook_add postinstall 3 coda_pm |
|
|
|
|
|
|
|
[ "$ver" != "5.3.20" ] && |
|
|
|
abort "New version -> The file 'coda.conf' must be updated!" |