fix: 如果执行安装前存在/etc/v2ray目录会导致git clone 出错

重现方法
```
mkdir -p /etc/v2ray/
cd /etc/v2ray/
bash <(curl -s -L https://233now.com/v2ray.sh)
```
原因:740行的`[ -d /etc/v2ray ] && rm -rf /etc/v2ray`,如果恰好用户在当前这个目录,被删除后git就找不到了..
解决:git clone时候先跳去别的目录,pushd/popd命令就比较合适了。
pull/107/head
Preston Ma 6 years ago committed by GitHub
parent 141a0fb58d
commit 9a71576d5e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      install.sh

@ -752,11 +752,13 @@ install_v2ray() {
mkdir -p /etc/v2ray/233boy/v2ray mkdir -p /etc/v2ray/233boy/v2ray
cp -rf $(pwd)/* /etc/v2ray/233boy/v2ray cp -rf $(pwd)/* /etc/v2ray/233boy/v2ray
else else
pushd /tmp
if [[ $_test ]]; then if [[ $_test ]]; then
git clone https://github.com/233boy/v2ray -b test /etc/v2ray/233boy/v2ray git clone https://github.com/233boy/v2ray -b test /etc/v2ray/233boy/v2ray
else else
git clone https://github.com/233boy/v2ray /etc/v2ray/233boy/v2ray git clone https://github.com/233boy/v2ray /etc/v2ray/233boy/v2ray
fi fi
popd
fi fi

Loading…
Cancel
Save