#!/bin/bash scp acer64debian:cvs/release . export VERSION=`cat release` scp acer64debian:cvs/cvsnt-$VERSION.tar.gz . scp acer64debian:suite/triggers-$VERSION.tar.gz . rm -rf ./cvsnt-$VERSION.tar rm -rf ./cvsnt-$VERSION gunzip ./cvsnt-$VERSION.tar.gz tar xf ./cvsnt-$VERSION.tar export CVSNT=${PWD}/cvsnt-$VERSION rm -rf ./triggers-$VERSION.tar rm -rf ./triggers-$VERSION gunzip ./triggers-$VERSION.tar.gz tar xf ./triggers-$VERSION.tar export TRIGGERS=${PWD}/triggers-$VERSION export PREFIX=/usr/local export CONFIG=/etc/cvsnt export DESTDIR=${PWD}/tmp export MYSQLDIR=${PWD}/../um_mysql64 rm -rf $DESTDIR mkdir $DESTDIR export LD_LIBRARY_PATH=${DESTDIR}${PREFIX}/lib/sparcv9:/usr/local/lib/sparcv9:/usr/local/ssl/lib/sparcv9 cd $CVSNT make distclean ./configure --prefix=$PREFIX --with-config-dir=$CONFIG --with-ssl=/usr/local/ssl --libdir=$PREFIX/lib/sparcv9 --bindir=$PREFIX/bin/sparcv9 CFLAGS="-m64 -O2" CXXFLAGS="-m64 -O2" CPPFLAGS="-I/usr/local/include -I$MYSQLDIR/include/mysql" LDFLAGS=" -L/usr/local/sparcv9/lib -L$PREFIX/lib/sparcv9 -R$PREFIX/lib/sparcv9 -L$MYSQLDIR/lib/sparcv9" make DESTDIR=${DESTDIR} make install DESTDIR=${DESTDIR} if [ ! -x ${DESTDIR}${PREFIX}/bin/sparcv9/cvsnt ]; then echo "cvsnt not executable at ${DESTDIR}${PREFIX}/bin/sparcv9/cvsnt"; exit 1; fi cd $TRIGGERS make distclean ./configure --with-cvsnt=$CVSNT --prefix=$PREFIX --with-config-dir=$CONFIG --libdir=$PREFIX/lib/sparcv9 --bindir=$PREFIX/bin/sparcv9 CFLAGS="-m64 -O2" CXXFLAGS="-m64 -O2" CPPFLAGS="-I${DESTDIR}${PREFIX}/include -I/usr/local/include" LDFLAGS=" -L${DESTDIR}${PREFIX}/lib/sparcv9 -L${PREFIX}/lib/sparcv9 -R${PREFIX}/lib/sparcv9" make DESTDIR=$DESTDIR make install DESTDIR=$DESTDIR cd ${DESTDIR} export LD_LIBRARY_PATH_64=${DESTDIR}${PREFIX}/lib/sparcv9:/usr/local/lib/sparcv9:/usr/local/ssl/lib/sparcv9 BUILD=`${DESTDIR}${PREFIX}/bin/sparcv9/cvsnt version -q` if [ ! -n "$BUILD" ]; then echo "cannot get build number from ${DESTDIR}${PREFIX}/bin/sparcv9/cvsnt version -q"; exit 1; fi cp ../postinstall . cp $MYSQLDIR/lib/sparcv9/*.so.10* ${DESTDIR}${PREFIX}/lib/sparcv9 echo ../make_package 64 ${BUILD} cvs-suite ../make_package 64 ${BUILD} cvs-suite cd .. if [ -f cvs-suite-${BUILD}-sol9-sparc64.gz ]; then scp cvs-suite-${BUILD}-sol9-sparc64.gz acer64debian:suite ; fi echo "Built: cvs-suite-${BUILD}-sol9-sparc64.gz"