Skip to content

Commit 2606e97

Browse files
committed
ci: make it pass under OpenResty 1.21 (#7067)
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
1 parent 4aba4cc commit 2606e97

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

bin/apisix

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,21 +31,21 @@ fi
3131
# find the openresty
3232
OR_BIN=$(command -v openresty || exit 1)
3333
OR_EXEC=${OR_BIN:-'/usr/local/openresty-debug/bin/openresty'}
34-
OR_VER=$(openresty -v 2>&1 | awk -F '/' '{print $2}' | awk -F '.' '{print $1"."$2}')
34+
OR_VER=$(openresty -v 2>&1 | awk -F '/' '{print $2}' | awk -F '.' '{print $1 * 100 + $2}')
3535
LUA_VERSION=$(lua -v 2>&1| grep -E -o "Lua [0-9]+.[0-9]+")
3636

37-
if [[ -e $OR_EXEC && "$OR_VER" =~ "1.19" ]]; then
38-
# OpenResty version is 1.19, use luajit by default
37+
if [[ -e $OR_EXEC && "$OR_VER" -ge 119 ]]; then
38+
# OpenResty version is >= 1.19, use luajit by default
3939
# find the luajit binary of openresty
4040
LUAJIT_BIN=$(${OR_EXEC} -V 2>&1 | grep prefix | grep -Eo 'prefix=(.*)/nginx\s+--' | grep -Eo '/.*/')luajit/bin/luajit
4141

4242
# use the luajit of openresty
4343
echo "$LUAJIT_BIN $APISIX_LUA $*"
4444
exec $LUAJIT_BIN $APISIX_LUA $*
4545
elif [[ "$LUA_VERSION" =~ "Lua 5.1" ]]; then
46-
# OpenResty version is not 1.19, use Lua 5.1 by default
46+
# OpenResty version is < 1.19, use Lua 5.1 by default
4747
echo "lua $APISIX_LUA $*"
4848
exec lua $APISIX_LUA $*
4949
else
50-
echo "ERROR: Please check the version of OpenResty and Lua, OpenResty 1.19 + LuaJIT or OpenResty before 1.19 + Lua 5.1 is required for Apache APISIX."
50+
echo "ERROR: Please check the version of OpenResty and Lua, OpenResty 1.19+ + LuaJIT or OpenResty before 1.19 + Lua 5.1 is required for Apache APISIX."
5151
fi

utils/linux-install-luarocks.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ rm -f v"$LUAROCKS_VER".tar.gz
2929
cd luarocks-"$LUAROCKS_VER" || exit
3030

3131
OR_BIN="$OPENRESTY_PREFIX/bin/openresty"
32-
OR_VER=$($OR_BIN -v 2>&1 | awk -F '/' '{print $2}' | awk -F '.' '{print $1"."$2}')
33-
if [[ -e $OR_BIN && "$OR_VER" == 1.19 ]]; then
32+
OR_VER=$($OR_BIN -v 2>&1 | awk -F '/' '{print $2}' | awk -F '.' '{print $1 * 100 + $2}')
33+
if [[ -e $OR_BIN && "$OR_VER" -ge 119 ]]; then
3434
WITH_LUA_OPT="--with-lua=${OPENRESTY_PREFIX}/luajit"
3535
else
3636
# For old version OpenResty, we still need to install LuaRocks with Lua

0 commit comments

Comments
 (0)