From 8ecbce02e6a9840efa6dbdab231af27f3c992c3d Mon Sep 17 00:00:00 2001 From: sunshineplan Date: Sat, 14 Apr 2018 15:10:10 +0800 Subject: [PATCH] Update install-release.sh --- release/install-release.sh | 43 +++++++++++++++++++------------------- 1 file changed, 21 insertions(+), 22 deletions(-) diff --git a/release/install-release.sh b/release/install-release.sh index 42f6019f..baca509f 100755 --- a/release/install-release.sh +++ b/release/install-release.sh @@ -25,10 +25,10 @@ FORCE="" HELP="" #######color code######## -RED="31m" -GREEN="32m" -YELLOW="33m" -BLUE="36m" +RED="31m" # Error message +GREEN="32m" # Success message +YELLOW="33m" # Warning message +BLUE="36m" # Info message ######################### @@ -116,10 +116,9 @@ installSoftware(){ getPMT if [[ $? -eq 1 ]]; then - colorEcho $YELLOW "The system package manager tool isn't APT or YUM, please install ${COMPONENT} manually." + colorEcho ${RED} "The system package manager tool isn't APT or YUM, please install ${COMPONENT} manually." return 1 fi - colorEcho $GREEN "Installing $COMPONENT" if [[ $SOFTWARE_UPDATED -eq 0 ]]; then colorEcho ${BLUE} "Updating software repo" $CMD_UPDATE @@ -196,7 +195,7 @@ stopV2ray(){ ${SERVICE_CMD} v2ray stop fi if [[ $? -ne 0 ]]; then - colorEcho ${RED} "Failed to shutdown V2Ray service." + colorEcho ${YELLOW} "Failed to shutdown V2Ray service." return 2 fi return 0 @@ -214,7 +213,7 @@ startV2ray(){ ${SERVICE_CMD} v2ray start fi if [[ $? -ne 0 ]]; then - colorEcho ${RED} "Failed to start V2Ray service." + colorEcho ${YELLOW} "Failed to start V2Ray service." return 2 fi return 0 @@ -247,6 +246,7 @@ installV2Ray(){ # Install V2Ray server config to /etc/v2ray if [[ ! -f "/etc/v2ray/config.json" ]]; then mkdir -p /etc/v2ray + mkdir -p /var/log/v2ray cp "/tmp/v2ray/v2ray-${NEW_VER}-linux-${VDIS}/vpoint_vmess_freedom.json" "/etc/v2ray/config.json" if [[ $? -ne 0 ]]; then colorEcho ${YELLOW} "Create V2Ray configuration file error, pleases create it manually." @@ -258,9 +258,8 @@ installV2Ray(){ sed -i "s/10086/${PORT}/g" "/etc/v2ray/config.json" sed -i "s/23ad6b10-8d1a-40f7-8ad0-e3e35cd38297/${UUID}/g" "/etc/v2ray/config.json" - colorEcho ${GREEN} "PORT:${PORT}" - colorEcho ${GREEN} "UUID:${UUID}" - mkdir -p /var/log/v2ray + colorEcho ${BLUE} "PORT:${PORT}" + colorEcho ${BLUE} "UUID:${UUID}" fi return 0 } @@ -313,7 +312,7 @@ remove(){ return 0 else colorEcho ${GREEN} "Removed V2Ray successfully." - colorEcho ${GREEN} "If necessary, please remove configuration file and log file manually." + colorEcho ${BLUE} "If necessary, please remove configuration file and log file manually." return 0 fi elif [[ -n "${SYSTEMCTL_CMD}" ]] && [[ -f "/lib/systemd/system/v2ray.service" ]];then @@ -327,7 +326,7 @@ remove(){ return 0 else colorEcho ${GREEN} "Removed V2Ray successfully." - colorEcho ${GREEN} "If necessary, please remove configuration file and log file manually." + colorEcho ${BLUE} "If necessary, please remove configuration file and log file manually." return 0 fi elif [[ -n "${SERVICE_CMD}" ]] && [[ -f "/etc/init.d/v2ray" ]]; then @@ -340,11 +339,11 @@ remove(){ return 0 else colorEcho ${GREEN} "Removed V2Ray successfully." - colorEcho ${GREEN} "If necessary, please remove configuration file and log file manually." + colorEcho ${BLUE} "If necessary, please remove configuration file and log file manually." return 0 fi else - colorEcho ${GREEN} "V2Ray not found." + colorEcho ${YELLOW} "V2Ray not found." return 0 fi } @@ -355,12 +354,12 @@ checkUpdate(){ getVersion RETVAL="$?" if [[ $RETVAL -eq 1 ]]; then - colorEcho ${GREEN} "Found new version ${NEW_VER} for V2Ray.(Current version:$CUR_VER)" + colorEcho ${BLUE} "Found new version ${NEW_VER} for V2Ray.(Current version:$CUR_VER)" elif [[ $RETVAL -eq 0 ]]; then - colorEcho ${GREEN} "No new version. Current version is ${NEW_VER}." + colorEcho ${BLUE} "No new version. Current version is ${NEW_VER}." elif [[ $RETVAL -eq 2 ]]; then - colorEcho ${RED} "No V2Ray installed." - colorEcho ${GREEN} "The newest version for V2Ray is ${NEW_VER}." + colorEcho ${YELLOW} "No V2Ray installed." + colorEcho ${BLUE} "The newest version for V2Ray is ${NEW_VER}." fi return 0 } @@ -381,10 +380,10 @@ main(){ FILEVDIS=`ls /tmp/v2ray |grep v2ray-v |cut -d "-" -f4` SYSTEM=`ls /tmp/v2ray |grep v2ray-v |cut -d "-" -f3` if [[ ${SYSTEM} != "linux" ]]; then - colorEcho $RED "The local V2Ray can not be installed in linux." + colorEcho ${RED} "The local V2Ray can not be installed in linux." return 1 elif [[ ${FILEVDIS} != ${VDIS} ]]; then - colorEcho $RED "The local V2Ray can not be installed in ${ARCH} system." + colorEcho ${RED} "The local V2Ray can not be installed in ${ARCH} system." return 1 else NEW_VER=`ls /tmp/v2ray |grep v2ray-v |cut -d "-" -f2` @@ -395,7 +394,7 @@ main(){ getVersion RETVAL="$?" if [[ $RETVAL == 0 ]] && [[ "$FORCE" != "1" ]]; then - colorEcho ${GREEN} "Latest version ${NEW_VER} is already installed." + colorEcho ${BLUE} "Latest version ${NEW_VER} is already installed." return elif [[ $RETVAL == 3 ]]; then return 3