mirror of
https://github.com/v2fly/v2ray-core.git
synced 2024-12-22 01:57:12 -05:00
Merge pull request #1054 from sunshineplan/sunshineplan-patch-1
install-release.sh定义颜色文字消息级别
This commit is contained in:
commit
781155aac5
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user