gbase8s数据库软件rpm包制作

yum install rpm-build

yum install rpmdevtools

rpmdev-setuptree

mkdir -p /root/rpmbuild/BUILD/tmp/GBase8s-V8.8

cd /root/rpmbuild/BUILD/tmp/GBase8s-V8.8

将数据库安装包与init_gbase.sh上传至此目录下

vi init_gbase.sh

#!/bin/bash
################################
#version 1.0
#author wangyongixang
#email  wangyongixang@gbase.cn
#init for rpm-gbase8s
################################
export LANG=C
loginfo(){
  echo -e "[$(date +'%Y-%m-%d %H:%M:%S')] $*"
}


INSTALL_DIR=/opt/gbase8s
GBASESERVER=gbase8s
SQLHOSTS=/opt/gbase8s/etc/sqlhosts
GBASELOCALE=zh_CN.utf8
PORTNO=9088
DATADIR=/opt/gbase8s/dbs
ONCONFIG=onconfig
ROOTSIZE=512000
PLOGSIZE=102400
LLOGSIZE=102400
SBSPACESIZE=102400
TEMPSIZE=102400
DATASIZE=1024000



groupadd gbasedbt
useradd -g gbasedbt  -d /home/gbasedbt -s /bin/bash -m gbasedbt
echo "gbasedbt:GBase123"| chpasswd

mkdir -p $INSTALL_DIR 2>/dev/null 
chown gbasedbt:gbasedbt $INSTALL_DIR 2>/dev/null
chmod 0755 $INSTALL_DIR 2>/dev/null

SOFTPACKNAME=$(ls GBase*.tar 2>/dev/null)

tar -xf ${SOFTPACKNAME} 2>/dev/null

timeout 1800 ./ids_install -i silent -DLICENSE_ACCEPTED=TRUE -DUSER_INSTALL_DIR=$INSTALL_DIR

cp $INSTALL_DIR/etc/onconfig.std $INSTALL_DIR/etc/$ONCONFIG

sed -i "s#^ROOTPATH.*#ROOTPATH $DATADIR/rootdbs#g" $INSTALL_DIR/etc/$ONCONFIG
sed -i "s#^ROOTSIZE.*#ROOTSIZE $ROOTSIZE#g" $INSTALL_DIR/etc/$ONCONFIG
sed -i "s#^DBSERVERNAME.*#DBSERVERNAME $GBASESERVER#g" $INSTALL_DIR/etc/$ONCONFIG
sed -i "s#^LTAPEDEV.*#LTAPEDEV /dev/null#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值