@@ -11,6 +11,7 @@ apisix_nginx_module_ver="1.15.0"
1111wasm_nginx_module_ver=" 0.6.5"
1212lua_var_nginx_module_ver=" v0.5.3"
1313grpc_client_nginx_module_ver=" v0.4.4"
14+ lua_resty_events_ver=" 0.2.0"
1415OR_PREFIX=${OR_PREFIX:= " /usr/local/openresty" }
1516debug_args=${debug_args:- }
1617
@@ -26,6 +27,14 @@ cd "$workdir" || exit 1
2627wget --no-check-certificate https://openresty.org/download/openresty-${OPENRESTY_VERSION} .tar.gz
2728tar -zxvpf openresty-${OPENRESTY_VERSION} .tar.gz > /dev/null
2829
30+ if [ " $repo " == lua-resty-events ]; then
31+ cp -r " $prev_workdir " ./lua-resty-events-${lua_resty_events_ver}
32+ else
33+ git clone --depth=1 -b $lua_resty_events_ver \
34+ https://github.com/Kong/lua-resty-events.git \
35+ lua-resty-events-${lua_resty_events_ver}
36+ fi
37+
2938if [ " $repo " == ngx_multi_upstream_module ]; then
3039 cp -r " $prev_workdir " ./ngx_multi_upstream_module-${ngx_multi_upstream_module_ver}
3140else
129138 --add-module=../wasm-nginx-module-${wasm_nginx_module_ver} \
130139 --add-module=../lua-var-nginx-module-${lua_var_nginx_module_ver} \
131140 --add-module=../grpc-client-nginx-module-${grpc_client_nginx_module_ver} \
141+ --add-module=../lua-resty-events-${lua_resty_events_ver} \
132142 --with-poll_module \
133143 --with-pcre-jit \
134144 --without-http_rds_json_module \
@@ -163,6 +173,13 @@ make -j`nproc`
163173sudo make install
164174cd ..
165175
176+ cd lua-resty-events-${lua_resty_events_ver} || exit 1
177+ sudo install -d " $OR_PREFIX " /lualib/resty/events/
178+ sudo install -m 664 lualib/resty/events/* .lua " $OR_PREFIX " /lualib/resty/events/
179+ sudo install -d " $OR_PREFIX " /lualib/resty/events/compat/
180+ sudo install -m 644 lualib/resty/events/compat/* .lua " $OR_PREFIX " /lualib/resty/events/compat/
181+ cd ..
182+
166183cd apisix-nginx-module-${apisix_nginx_module_ver} || exit 1
167184sudo OPENRESTY_PREFIX=" $OR_PREFIX " make install
168185cd ..
0 commit comments