#!/bin/bash
source $(cd `dirname $0`; pwd)/javaEnv.sh
tbasepath=$(cd `dirname $0`; pwd)
version=$(cat $tbasepath/version)
cd $tbasepath/..
basepath=$tbasepath/..

# 1. 如果执行脚本时，后面跟了参数，那么直接设置参数指定的新密码即可。
#     eg: sh bin/resetAdminPW.sh Olap@2018
#2. 如果参数超过 1 个，或者没有参数，那么还是走之前的逻辑，进行交互式密码设置。
#     eg: sh bin/resetAdminPW.sh
if [ $# -eq 1 ]; then
    java $JAVA_OPTS -classpath  "$basepath/$version/lib/*:."  kd.bos.olap.server.OlapResetAdminPasswordMain $1
else
    java $JAVA_OPTS -classpath  "$basepath/$version/lib/*:."  kd.bos.olap.server.OlapResetAdminPasswordMain
fi
