mirror of
https://github.com/v2fly/v2ray-core.git
synced 2024-11-15 16:56:08 -05:00
allow custom directory for extraction
This commit is contained in:
parent
df5bb77cab
commit
50f7e396c9
@ -15,6 +15,8 @@ ARCH=""
|
|||||||
VDIS="64"
|
VDIS="64"
|
||||||
ZIPFILE="/tmp/v2ray/v2ray.zip"
|
ZIPFILE="/tmp/v2ray/v2ray.zip"
|
||||||
V2RAY_RUNNING=0
|
V2RAY_RUNNING=0
|
||||||
|
VSRC_ROOT="/tmp/v2ray"
|
||||||
|
EXTRACT_ONLY=0
|
||||||
|
|
||||||
CMD_INSTALL=""
|
CMD_INSTALL=""
|
||||||
CMD_UPDATE=""
|
CMD_UPDATE=""
|
||||||
@ -58,6 +60,13 @@ while [[ $# > 0 ]];do
|
|||||||
VERSION="$2"
|
VERSION="$2"
|
||||||
shift
|
shift
|
||||||
;;
|
;;
|
||||||
|
--extract)
|
||||||
|
VSRC_ROOT="$2"
|
||||||
|
shift
|
||||||
|
;;
|
||||||
|
--extractonly)
|
||||||
|
EXTRACT_ONLY="1"
|
||||||
|
;;
|
||||||
-l|--local)
|
-l|--local)
|
||||||
LOCAL="$2"
|
LOCAL="$2"
|
||||||
LOCAL_INSTALL="1"
|
LOCAL_INSTALL="1"
|
||||||
@ -154,12 +163,10 @@ getPMT(){
|
|||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
VSRC_ROOT=/tmp/v2ray
|
|
||||||
|
|
||||||
extract(){
|
extract(){
|
||||||
colorEcho ${BLUE}"Extracting V2Ray package to /tmp/v2ray."
|
colorEcho ${BLUE}"Extracting V2Ray package to /tmp/v2ray."
|
||||||
mkdir -p /tmp/v2ray
|
mkdir -p /tmp/v2ray
|
||||||
unzip $1 -d "/tmp/v2ray/"
|
unzip $1 -d ${VSRC_ROOT}
|
||||||
if [[ $? -ne 0 ]]; then
|
if [[ $? -ne 0 ]]; then
|
||||||
colorEcho ${RED} "Failed to extract V2Ray."
|
colorEcho ${RED} "Failed to extract V2Ray."
|
||||||
return 2
|
return 2
|
||||||
@ -411,6 +418,12 @@ main(){
|
|||||||
extract ${ZIPFILE} || return $?
|
extract ${ZIPFILE} || return $?
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [[ "${EXTRACT_ONLY}" == "1" ]]; then
|
||||||
|
colorEcho ${GREEN} "V2Ray extracted to ${VSRC_ROOT}, and exiting..."
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
|
||||||
if pgrep "v2ray" > /dev/null ; then
|
if pgrep "v2ray" > /dev/null ; then
|
||||||
V2RAY_RUNNING=1
|
V2RAY_RUNNING=1
|
||||||
stopV2ray
|
stopV2ray
|
||||||
|
Loading…
Reference in New Issue
Block a user