41 lines
881 B
Bash
41 lines
881 B
Bash
#!/bin/bash
|
|
# Copyright © Huawei Technologies Co., Ltd. 2010-2018. All rights reserved.
|
|
# Description: bash to build etcd and patch
|
|
set -e
|
|
INST_DIR="${PWD}/../../output/kernel/dependency/etcd/"
|
|
#######################################################################
|
|
# Print log.
|
|
#######################################################################
|
|
log()
|
|
{
|
|
echo "[Build etcd] $(date +%y-%m-%d" "%T): $@"
|
|
}
|
|
|
|
#######################################################################
|
|
# print log and exit.
|
|
#######################################################################
|
|
die()
|
|
{
|
|
log "$@"
|
|
echo "$@"
|
|
exit 1
|
|
}
|
|
|
|
checkret()
|
|
{
|
|
if [ $? -ne 0 ]
|
|
then
|
|
die "[Error] " $1
|
|
fi
|
|
}
|
|
|
|
main()
|
|
{
|
|
log "opengauss does not require etcd."
|
|
mkdir -p "${INST_DIR}/comm/bin"
|
|
mkdir -p "${INST_DIR}/comm/include"
|
|
mkdir -p "${INST_DIR}/comm/lib"
|
|
}
|
|
|
|
main
|