这篇文章整理一下CollabNet提供的Linux下的tar.gz安装文件的一键安装脚本。
验证环境
[root@liumiaocn ~]# cat /etc/redhat-release
CentOS Linux release 7.8.2003 (Core)
[root@liumiaocn ~]#
一键脚本
[root@liumiaocn ~]# cat install_subversion_edge.sh
#/bin/sh
error_handling() {
if [ $? -ne 0 ]; then
echo " ERROR: $@"
exit 1
fi
}
SVN_USER=svn
SVN_GROUP=svn
SVN_HOME_DIR=/opt/subversion
CSVN_HOME_DIR=${SVN_HOME_DIR}/csvn
CSVN_CONF=data/conf/csvn.conf
CSVN_WEB_PORT=3343
SUDO_ETC=/etc/sudoers
SUDO_LINE="${SVN_USER} ALL=(ALL) NOPASSWD: ALL"
OPENJDK_PACKAGE=java-1.8.0-openjdk
SVN_INSTALL_TAR_GZ=CollabNetSubversionEdge-5.2.4_linux-x86_64.tar.gz
TMP_LOG=/tmp/log.$$
echo "# Step 1: install openjdk"
echo " please make sure jdk has been installed, eg: using the cmd as following"
echo " yum update -y && yum install java-1.8.0-openjdk -y"
#echo " begin yum update ..."