diff --git a/util/configure b/util/configure index d7be81e..dbfea26 100755 --- a/util/configure +++ b/util/configure @@ -182,6 +182,9 @@ for my $opt (@ARGV) { } elsif ($opt eq '--without-lua_resty_lock') { $resty_opts{no_lua_resty_lock} = 1; + } elsif ($opt eq '--without-lua_resty_core') { + $resty_opts{no_lua_resty_core} = 1; + } elsif ($opt eq '--without-lua_rds_parser') { $resty_opts{no_lua_rds_parser} = 1; @@ -787,7 +790,7 @@ _EOC_ } for my $key (qw(dns memcached redis mysql string upload websocket - lock)) + lock core)) { unless ($opts->{"no_lua_resty_$key"}) { my $name = "lua-resty-$key"; @@ -911,6 +914,7 @@ _EOC_ --without-lua_resty_string disable the lua-resty-string library --without-lua_resty_websocket disable the lua-resty-websocket library --without-lua_resty_lock disable the lua-resty-lock library + --without-lua_resty_core disable the lua-resty-core library --without-lua51 disable the bundled Lua 5.1 interpreter --with-lua51=PATH specify the external installation of Lua 5.1 by PATH diff --git a/util/mirror-tarballs b/util/mirror-tarballs index c9481f7..9d63ea1 100755 --- a/util/mirror-tarballs +++ b/util/mirror-tarballs @@ -509,6 +509,13 @@ mv agentzh-lua-resty-lock-* lua-resty-lock-$ver || exit 1 ################################# +ver=0.0.2 +$root/util/get-tarball "https://github.com/agentzh/lua-resty-core/tarball/v$ver" -O "lua-resty-core-$ver.tar.gz" || exit 1 +tar -xzf lua-resty-core-$ver.tar.gz || exit 1 +mv agentzh-lua-resty-core-* lua-resty-core-$ver || exit 1 + +################################# + rm *.tar.gz cd ..