|
|
|
@ -13,11 +13,17 @@ rootPath=$(dirname "$rootPath") |
|
|
|
|
SERVER_ROOT=$rootPath/lib |
|
|
|
|
SOURCE_ROOT=$rootPath/source/lib |
|
|
|
|
|
|
|
|
|
cn=$(curl -fsSL -m 10 http://ipinfo.io/json | grep "\"country\": \"CN\"") |
|
|
|
|
HTTP_PREFIX="https://" |
|
|
|
|
if [ ! -z "$cn" ];then |
|
|
|
|
HTTP_PREFIX="https://ghproxy.com/" |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
which onig-config |
|
|
|
|
if [ "$?" != "0" ];then |
|
|
|
|
cd ${SOURCE_ROOT} |
|
|
|
|
if [ ! -f ${SOURCE_ROOT}/oniguruma-6.9.4.tar.gz ];then |
|
|
|
|
wget -O ${SOURCE_ROOT}/oniguruma-6.9.4.tar.gz https://github.com/kkos/oniguruma/archive/v6.9.4.tar.gz |
|
|
|
|
wget -O ${SOURCE_ROOT}/oniguruma-6.9.4.tar.gz ${HTTP_PREFIX}github.com/kkos/oniguruma/archive/v6.9.4.tar.gz |
|
|
|
|
fi |
|
|
|
|
cd ${SOURCE_ROOT} && tar -zxvf oniguruma-6.9.4.tar.gz |
|
|
|
|
cd ${SOURCE_ROOT}/oniguruma-6.9.4 && ./autogen.sh && ./configure --prefix=/usr && make && make install |
|
|
|
|