|
@@ -21,9 +21,9 @@ Nginx_lua_waf() {
|
|
|
popd > /dev/null
|
|
|
fi
|
|
|
if [ ! -e "/usr/local/lib/lua/5.1/cjson.so" ]; then
|
|
|
- src_url=http://mirrors.linuxeye.com/oneinstack/src/lua-cjson-2.1.0.7.tar.gz && Download_src
|
|
|
- tar xzf lua-cjson-2.1.0.7.tar.gz
|
|
|
- pushd lua-cjson-2.1.0.7
|
|
|
+ src_url=http://mirrors.linuxeye.com/oneinstack/src/lua-cjson-2.1.0.8.tar.gz && Download_src
|
|
|
+ tar xzf lua-cjson-2.1.0.8.tar.gz
|
|
|
+ pushd lua-cjson-2.1.0.8
|
|
|
sed -i 's@^LUA_INCLUDE_DIR.*@&/luajit-2.1@' Makefile
|
|
|
make && make install
|
|
|
[ ! -e "/usr/local/lib/lua/5.1/cjson.so" ] && { echo "${CFAILURE}lua-cjson install failed! ${CEND}"; kill -9 $$; }
|
|
@@ -38,18 +38,18 @@ Nginx_lua_waf() {
|
|
|
src_url=https://www.openssl.org/source/openssl-${openssl11_ver}.tar.gz && Download_src
|
|
|
src_url=http://mirrors.linuxeye.com/oneinstack/src/pcre-${pcre_ver}.tar.gz && Download_src
|
|
|
src_url=http://mirrors.linuxeye.com/oneinstack/src/ngx_devel_kit.tar.gz && Download_src
|
|
|
- src_url=http://mirrors.linuxeye.com/oneinstack/src/lua-nginx-module.tar.gz && Download_src
|
|
|
+ src_url=http://mirrors.linuxeye.com/oneinstack/src/lua-nginx-module-${lua_nginx_module_ver}.tar.gz && Download_src
|
|
|
tar xzf nginx-${nginx_ver}.tar.gz
|
|
|
tar xzf openssl-${openssl11_ver}.tar.gz
|
|
|
tar xzf pcre-${pcre_ver}.tar.gz
|
|
|
tar xzf ngx_devel_kit.tar.gz
|
|
|
- tar xzf lua-nginx-module.tar.gz
|
|
|
+ tar xzf lua-nginx-module-${lua_nginx_module_ver}.tar.gz
|
|
|
pushd nginx-${nginx_ver}
|
|
|
make clean
|
|
|
sed -i 's@CFLAGS="$CFLAGS -g"@#CFLAGS="$CFLAGS -g"@' auto/cc/gcc # close debug
|
|
|
export LUAJIT_LIB=/usr/local/lib
|
|
|
export LUAJIT_INC=/usr/local/include/luajit-2.1
|
|
|
- ./configure ${nginx_configure_args} --with-ld-opt="-Wl,-rpath,/usr/local/lib" --add-module=../lua-nginx-module --add-module=../ngx_devel_kit
|
|
|
+ ./configure ${nginx_configure_args} --with-ld-opt="-Wl,-rpath,/usr/local/lib" --add-module=../lua-nginx-module-${lua_nginx_module_ver} --add-module=../ngx_devel_kit
|
|
|
make -j ${THREAD}
|
|
|
if [ -f "objs/nginx" ]; then
|
|
|
/bin/mv ${nginx_install_dir}/sbin/nginx{,`date +%m%d`}
|
|
@@ -82,9 +82,9 @@ Tengine_lua_waf() {
|
|
|
popd > /dev/null
|
|
|
fi
|
|
|
if [ ! -e "/usr/local/lib/lua/5.1/cjson.so" ]; then
|
|
|
- src_url=http://mirrors.linuxeye.com/oneinstack/src/lua-cjson-2.1.0.7.tar.gz && Download_src
|
|
|
- tar xzf lua-cjson-2.1.0.7.tar.gz
|
|
|
- pushd lua-cjson-2.1.0.7
|
|
|
+ src_url=http://mirrors.linuxeye.com/oneinstack/src/lua-cjson-2.1.0.8.tar.gz && Download_src
|
|
|
+ tar xzf lua-cjson-2.1.0.8.tar.gz
|
|
|
+ pushd lua-cjson-2.1.0.8
|
|
|
sed -i 's@^LUA_INCLUDE_DIR.*@&/luajit-2.1@' Makefile
|
|
|
make && make install
|
|
|
[ ! -e "/usr/local/lib/lua/5.1/cjson.so" ] && { echo "${CFAILURE}lua-cjson install failed! ${CEND}"; kill -9 $$; }
|