|  | @@ -205,14 +205,12 @@ startV2ray(){
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  copyFile() {
 |  |  copyFile() {
 | 
											
												
													
														|  |      NAME=$1
 |  |      NAME=$1
 | 
											
												
													
														|  | -    MANDATE=$2
 |  | 
 | 
											
												
													
														|  |      ERROR=`cp "/tmp/v2ray/v2ray-${NEW_VER}-linux-${VDIS}/${NAME}" "/usr/bin/v2ray/${NAME}" 2>&1`
 |  |      ERROR=`cp "/tmp/v2ray/v2ray-${NEW_VER}-linux-${VDIS}/${NAME}" "/usr/bin/v2ray/${NAME}" 2>&1`
 | 
											
												
													
														|  |      if [[ $? -ne 0 ]]; then
 |  |      if [[ $? -ne 0 ]]; then
 | 
											
												
													
														|  |          colorEcho ${YELLOW} "${ERROR}"
 |  |          colorEcho ${YELLOW} "${ERROR}"
 | 
											
												
													
														|  | -        if [ "$MANDATE" = true ]; then
 |  | 
 | 
											
												
													
														|  | -            exit
 |  | 
 | 
											
												
													
														|  | -        fi
 |  | 
 | 
											
												
													
														|  | 
 |  | +        return 2
 | 
											
												
													
														|  |      fi
 |  |      fi
 | 
											
												
													
														|  | 
 |  | +    return 0
 | 
											
												
													
														|  |  }
 |  |  }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  makeExecutable() {
 |  |  makeExecutable() {
 | 
											
										
											
												
													
														|  | @@ -222,12 +220,12 @@ makeExecutable() {
 | 
											
												
													
														|  |  installV2Ray(){
 |  |  installV2Ray(){
 | 
											
												
													
														|  |      # Install V2Ray binary to /usr/bin/v2ray
 |  |      # Install V2Ray binary to /usr/bin/v2ray
 | 
											
												
													
														|  |      mkdir -p /usr/bin/v2ray
 |  |      mkdir -p /usr/bin/v2ray
 | 
											
												
													
														|  | -    copyFile v2ray true
 |  | 
 | 
											
												
													
														|  | 
 |  | +    copyFile v2ray || return $?
 | 
											
												
													
														|  |      makeExecutable v2ray
 |  |      makeExecutable v2ray
 | 
											
												
													
														|  | -    copyFile v2ctl false
 |  | 
 | 
											
												
													
														|  | 
 |  | +    copyFile v2ctl
 | 
											
												
													
														|  |      makeExecutable v2ctl
 |  |      makeExecutable v2ctl
 | 
											
												
													
														|  | -    copyFile geoip.dat false
 |  | 
 | 
											
												
													
														|  | -    copyFile geosite.dat false
 |  | 
 | 
											
												
													
														|  | 
 |  | +    copyFile geoip.dat
 | 
											
												
													
														|  | 
 |  | +    copyFile geosite.dat
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      # Install V2Ray server config to /etc/v2ray
 |  |      # Install V2Ray server config to /etc/v2ray
 | 
											
												
													
														|  |      if [[ ! -f "/etc/v2ray/config.json" ]]; then
 |  |      if [[ ! -f "/etc/v2ray/config.json" ]]; then
 | 
											
										
											
												
													
														|  | @@ -388,7 +386,7 @@ main(){
 | 
											
												
													
														|  |          V2RAY_RUNNING=1
 |  |          V2RAY_RUNNING=1
 | 
											
												
													
														|  |          stopV2ray
 |  |          stopV2ray
 | 
											
												
													
														|  |      fi
 |  |      fi
 | 
											
												
													
														|  | -    installV2Ray
 |  | 
 | 
											
												
													
														|  | 
 |  | +    installV2Ray || return $?
 | 
											
												
													
														|  |      installInitScript
 |  |      installInitScript
 | 
											
												
													
														|  |      if [[ ${V2RAY_RUNNING} -eq 1 ]];then
 |  |      if [[ ${V2RAY_RUNNING} -eq 1 ]];then
 | 
											
												
													
														|  |          colorEcho ${BLUE} "Restarting V2Ray service."
 |  |          colorEcho ${BLUE} "Restarting V2Ray service."
 |