1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-07-04 04:42:30 +03:00
Files
mariadb-columnstore-engine/tools/configMgt/datdup-build
2016-01-06 14:08:59 -06:00

45 lines
1.2 KiB
Bash
Executable File

#! /bin/sh
#
# $Id: calpont-build 421 2007-14-15 15:46:55Z dhill $
#
# build calpont rpm and install on call6500
# $1 - release number or 'Latest'
# $2 - svn branch
#
if [ "$2" = "" ] ; then
echo "enter release and svn-branch arguments"
exit 0
fi
# !!! set for OS type 32 or 64 bit !!!
OS=x86_64
#
REL=$1
DIR=$2
HOME=/home/nightly/$DIR
rm -fr /home/nightly/rpm/*
#
su - nightly -c "cd $HOME;./build/build_rpms -g > ~/$DIR/build_datdup_rpm.log 2>&1"
#
test -d /home/nightly/rpm/RPMS || echo "no rpm, Build Failed"
test -d /home/nightly/rpm/RPMS || exit 1
cd /home/nightly/rpm/RPMS/$OS/
test -f calpont-datdup-$version*.rpm || echo "no rpm, Build Failed"
test -f calpont-datdup-$version*.rpm || exit 1
{
if [ $REL != "Latest" ] ; then
# copy rpms to calweb
cd /home/nightly/rpm/RPMS/$OS/
smbclient //calweb/shared -Wcalpont -Uoamuser%Calpont1 -c "cd Iterations/$REL/packages;rm calpont-datdup*.$OS.rpm;prompt OFF;mput calpont-datdup*"
else
# copy nightly on calweb
cd /home/nightly/rpm/RPMS/$OS/
smbclient //calweb/shared -Wcalpont -Uoamuser%Calpont1 -c "cd Iterations/Latest/packages;rm calpont-datdup*.$OS.rpm;prompt OFF;mput calpont-datdup*"
fi
} 2> /root/datdup-build-$REL-$DIR.log
#
echo "Build Successfully Completed"
exit 0