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/buildDatdupPackages.sh
2016-05-16 10:32:28 -05:00

48 lines
1.3 KiB
Bash
Executable File

#! /bin/sh
#
# $1 - release number or 'Latest' (default 'Latest')
if [ "$1" = "" ] ; then
DIR=Latest
REL="3.6-0"
elif [ "$1" = "Latest" ] ; then
DIR=Latest
REL="3.6-0"
elif [ "$2" = "" ] ; then
DIR=$1
REL=$1
else
DIR=$1
REL=$2
fi
#
if [[ $REL != *-* ]] ; then
REL=$REL"-0"
fi
#
{
cd /root/autoOAM/
rpm -e infinidb-libs infinidb-platform infinidb-enterprise --nodeps --allmatches
rpm -e infinidb-storage-engine infinidb-mysql --nodeps --allmatches
rpm -e infinidb-mysql --nodeps --allmatches
rpm -e infinidb-datdup --nodeps --allmatches
rm -rf /usr/local/Calpont
rm -rf infinidb*
rm -f *gz
#
smbclient //srvhill01/shared -WMARIADB -Uroot%Calpont1 -c "cd packages/$DIR/packages;prompt OFF;mget infinidb-datdup*.rpm"
#
test -f infinidb-datdup*.rpm || echo "infinidb-datdup rpm"
test -f infinidb-datdup*.rpm || exit -1
#
rpm -ivh infinidb-datdup*.x86_64.rpm --nodeps
cd /usr/local/
tar -zcvf infinidb-datdup-$REL.x86_64.bin.tar.gz Calpont
mv infinidb-datdup-$REL.x86_64.bin.tar.gz /root/autoOAM/
cd /root/autoOAM/
smbclient //srvhill01/shared -WMARIADB -Uroot%Calpont1 -c "cd packages/$DIR/packages;prompt OFF;del infinidb-datdup*gz;mput *gz"
} > /root/autoOAM/buildDatdupPackages-$DIR.log 2>&1
#
echo "DatDup Package Build Successfully Completed"
exit 0