@@ -15,30 +15,30 @@ function install_nginx() {
1515}
1616
1717function download_lina() {
18- if [ ! -f " $PROJECT_DIR /$Version /lina-v $Version .tar.gz" ]; then
19- wget -qO $PROJECT_DIR /$Version /lina-v $Version .tar.gz http://demo.jumpserver.org/download/lina/$Version /lina-v $Version .tar.gz
18+ if [ ! -f " $PROJECT_DIR /$Version /lina-$Version .tar.gz" ]; then
19+ wget -qO $PROJECT_DIR /$Version /lina-$Version .tar.gz http://demo.jumpserver.org/download/lina/$Version /lina-$Version .tar.gz
2020 fi
21- tar xf $PROJECT_DIR /$Version /lina-v $Version .tar.gz -C $install_dir / || {
22- rm -rf $PROJECT_DIR /$Version /lina-v $Version .tar.gz
21+ tar xf $PROJECT_DIR /$Version /lina-$Version .tar.gz -C $install_dir / || {
22+ rm -rf $PROJECT_DIR /$Version /lina-$Version .tar.gz
2323 rm -rf $install_dir /lina
2424 echo " [ERROR] 下载 lina 失败"
2525 }
26- mv $install_dir /lina-v $Version $install_dir /lina
26+ mv $install_dir /lina-$Version $install_dir /lina
2727 if [ " $( getenforce) " != " Disabled" ]; then
2828 restorecon -R $install_dir /lina/
2929 fi
3030}
3131
3232function download_luna() {
33- if [ ! -f " $PROJECT_DIR /$Version /luna-v $Version .tar.gz" ]; then
34- wget -qO $PROJECT_DIR /$Version /luna-v $Version .tar.gz http://demo.jumpserver.org/download/luna/$Version /luna-v $Version .tar.gz
33+ if [ ! -f " $PROJECT_DIR /$Version /luna-$Version .tar.gz" ]; then
34+ wget -qO $PROJECT_DIR /$Version /luna-$Version .tar.gz http://demo.jumpserver.org/download/luna/$Version /luna-$Version .tar.gz
3535 fi
36- tar xf $PROJECT_DIR /$Version /luna-v $Version .tar.gz -C $install_dir / || {
37- rm -rf $PROJECT_DIR /$Version /luna-v $Version .tar.gz
36+ tar xf $PROJECT_DIR /$Version /luna-$Version .tar.gz -C $install_dir / || {
37+ rm -rf $PROJECT_DIR /$Version /luna-$Version .tar.gz
3838 rm -rf $install_dir /luna
3939 echo " [ERROR] 下载 luna 失败"
4040 }
41- mv $install_dir /luna-v $Version $install_dir /luna
41+ mv $install_dir /luna-$Version $install_dir /luna
4242 if [ " $( getenforce) " != " Disabled" ]; then
4343 restorecon -R $install_dir /luna/
4444 restorecon -R $install_dir /lina/
@@ -52,13 +52,7 @@ function start_nginx() {
5252
5353function config_nginx() {
5454 echo > /etc/nginx/conf.d/default.conf
55- if [ ! -f " $PROJECT_DIR /$Version /jumpserver.conf" ]; then
56- wget -O $PROJECT_DIR /$Version /jumpserver.conf http://demo.jumpserver.org/download/nginx/conf.d/latest/jumpserver.conf || {
57- rm -rf $PROJECT_DIR /$Version /jumpserver.conf
58- echo " [ERROR] 下载 nginx 配置文件失败"
59- }
60- fi
61- cp $PROJECT_DIR /$Version /jumpserver.conf /etc/nginx/conf.d/jumpserver.conf
55+ cp $BASE_DIR /nginx/jumpserver.conf /etc/nginx/conf.d/jumpserver.conf
6256 if [ " $http_port " != " 80" ]; then
6357 sed -i " s@listen 80;@listen $http_port ;@g" /etc/nginx/conf.d/jumpserver.conf
6458 fi
@@ -82,17 +76,11 @@ function main {
8276 if [ ! " $( systemctl status nginx | grep Active | grep running) " ]; then
8377 start_nginx
8478 fi
85- if [ " ${Version: 0: 1} " == " 1" ]; then
86- if [ ! -d " $install_dir /luna" ]; then
87- download_luna
88- fi
89- elif [ " ${Version: 0: 1} " == " 2" ]; then
90- if [ ! -d " $install_dir /lina" ]; then
91- download_lina
92- fi
93- if [ ! -d " $install_dir /luna" ]; then
94- download_luna
95- fi
79+ if [ ! -d " $install_dir /lina" ]; then
80+ download_lina
81+ fi
82+ if [ ! -d " $install_dir /luna" ]; then
83+ download_luna
9684 fi
9785}
9886
0 commit comments