@@ -11,6 +11,7 @@ apisix_nginx_module_ver="1.15.0"
11
11
wasm_nginx_module_ver=" 0.6.5"
12
12
lua_var_nginx_module_ver=" v0.5.3"
13
13
grpc_client_nginx_module_ver=" v0.4.4"
14
+ lua_resty_events_ver=" 0.2.0"
14
15
OR_PREFIX=${OR_PREFIX:= " /usr/local/openresty" }
15
16
debug_args=${debug_args:- }
16
17
@@ -26,6 +27,14 @@ cd "$workdir" || exit 1
26
27
wget --no-check-certificate https://openresty.org/download/openresty-${OPENRESTY_VERSION} .tar.gz
27
28
tar -zxvpf openresty-${OPENRESTY_VERSION} .tar.gz > /dev/null
28
29
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
+
29
38
if [ " $repo " == ngx_multi_upstream_module ]; then
30
39
cp -r " $prev_workdir " ./ngx_multi_upstream_module-${ngx_multi_upstream_module_ver}
31
40
else
129
138
--add-module=../wasm-nginx-module-${wasm_nginx_module_ver} \
130
139
--add-module=../lua-var-nginx-module-${lua_var_nginx_module_ver} \
131
140
--add-module=../grpc-client-nginx-module-${grpc_client_nginx_module_ver} \
141
+ --add-module=../lua-resty-events-${lua_resty_events_ver} \
132
142
--with-poll_module \
133
143
--with-pcre-jit \
134
144
--without-http_rds_json_module \
@@ -163,6 +173,13 @@ make -j`nproc`
163
173
sudo make install
164
174
cd ..
165
175
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
+
166
183
cd apisix-nginx-module-${apisix_nginx_module_ver} || exit 1
167
184
sudo OPENRESTY_PREFIX=" $OR_PREFIX " make install
168
185
cd ..
0 commit comments