diff --git a/Makefile b/Makefile index f294efa002ea..45373e1c32dc 100644 --- a/Makefile +++ b/Makefile @@ -49,7 +49,7 @@ help: default deps: default ifeq ($(UNAME),Darwin) luarocks install --lua-dir=$(LUTJIT_DIR) rockspec/apisix-master-0.rockspec --tree=deps --only-deps --local -else ifneq ($(LUAROCKS_VER),'luarocks 3.') +else ifneq ($(LUAROCKS_VER),luarocks 3.) luarocks install rockspec/apisix-master-0.rockspec --tree=deps --only-deps --local else luarocks install --lua-dir=/usr/local/openresty/luajit rockspec/apisix-master-0.rockspec --tree=deps --only-deps --local diff --git a/lua/apisix/admin/consumers.lua b/apisix/admin/consumers.lua similarity index 100% rename from lua/apisix/admin/consumers.lua rename to apisix/admin/consumers.lua diff --git a/lua/apisix/admin/global_rules.lua b/apisix/admin/global_rules.lua similarity index 100% rename from lua/apisix/admin/global_rules.lua rename to apisix/admin/global_rules.lua diff --git a/lua/apisix/admin/init.lua b/apisix/admin/init.lua similarity index 100% rename from lua/apisix/admin/init.lua rename to apisix/admin/init.lua diff --git a/lua/apisix/admin/plugins.lua b/apisix/admin/plugins.lua similarity index 100% rename from lua/apisix/admin/plugins.lua rename to apisix/admin/plugins.lua diff --git a/lua/apisix/admin/proto.lua b/apisix/admin/proto.lua similarity index 100% rename from lua/apisix/admin/proto.lua rename to apisix/admin/proto.lua diff --git a/lua/apisix/admin/routes.lua b/apisix/admin/routes.lua similarity index 100% rename from lua/apisix/admin/routes.lua rename to apisix/admin/routes.lua diff --git a/lua/apisix/admin/schema.lua b/apisix/admin/schema.lua similarity index 100% rename from lua/apisix/admin/schema.lua rename to apisix/admin/schema.lua diff --git a/lua/apisix/admin/services.lua b/apisix/admin/services.lua similarity index 100% rename from lua/apisix/admin/services.lua rename to apisix/admin/services.lua diff --git a/lua/apisix/admin/ssl.lua b/apisix/admin/ssl.lua similarity index 100% rename from lua/apisix/admin/ssl.lua rename to apisix/admin/ssl.lua diff --git a/lua/apisix/admin/stream_routes.lua b/apisix/admin/stream_routes.lua similarity index 100% rename from lua/apisix/admin/stream_routes.lua rename to apisix/admin/stream_routes.lua diff --git a/lua/apisix/admin/upstreams.lua b/apisix/admin/upstreams.lua similarity index 100% rename from lua/apisix/admin/upstreams.lua rename to apisix/admin/upstreams.lua diff --git a/lua/apisix/balancer.lua b/apisix/balancer.lua similarity index 100% rename from lua/apisix/balancer.lua rename to apisix/balancer.lua diff --git a/lua/apisix/consumer.lua b/apisix/consumer.lua similarity index 100% rename from lua/apisix/consumer.lua rename to apisix/consumer.lua diff --git a/lua/apisix/core.lua b/apisix/core.lua similarity index 100% rename from lua/apisix/core.lua rename to apisix/core.lua diff --git a/lua/apisix/core/config_etcd.lua b/apisix/core/config_etcd.lua similarity index 100% rename from lua/apisix/core/config_etcd.lua rename to apisix/core/config_etcd.lua diff --git a/lua/apisix/core/config_local.lua b/apisix/core/config_local.lua similarity index 100% rename from lua/apisix/core/config_local.lua rename to apisix/core/config_local.lua diff --git a/lua/apisix/core/config_yaml.lua b/apisix/core/config_yaml.lua similarity index 100% rename from lua/apisix/core/config_yaml.lua rename to apisix/core/config_yaml.lua diff --git a/lua/apisix/core/ctx.lua b/apisix/core/ctx.lua similarity index 100% rename from lua/apisix/core/ctx.lua rename to apisix/core/ctx.lua diff --git a/lua/apisix/core/etcd.lua b/apisix/core/etcd.lua similarity index 100% rename from lua/apisix/core/etcd.lua rename to apisix/core/etcd.lua diff --git a/lua/apisix/core/http.lua b/apisix/core/http.lua similarity index 100% rename from lua/apisix/core/http.lua rename to apisix/core/http.lua diff --git a/lua/apisix/core/id.lua b/apisix/core/id.lua similarity index 100% rename from lua/apisix/core/id.lua rename to apisix/core/id.lua diff --git a/lua/apisix/core/json.lua b/apisix/core/json.lua similarity index 100% rename from lua/apisix/core/json.lua rename to apisix/core/json.lua diff --git a/lua/apisix/core/log.lua b/apisix/core/log.lua similarity index 100% rename from lua/apisix/core/log.lua rename to apisix/core/log.lua diff --git a/lua/apisix/core/lrucache.lua b/apisix/core/lrucache.lua similarity index 100% rename from lua/apisix/core/lrucache.lua rename to apisix/core/lrucache.lua diff --git a/lua/apisix/core/request.lua b/apisix/core/request.lua similarity index 100% rename from lua/apisix/core/request.lua rename to apisix/core/request.lua diff --git a/lua/apisix/core/response.lua b/apisix/core/response.lua similarity index 100% rename from lua/apisix/core/response.lua rename to apisix/core/response.lua diff --git a/lua/apisix/core/schema.lua b/apisix/core/schema.lua similarity index 100% rename from lua/apisix/core/schema.lua rename to apisix/core/schema.lua diff --git a/lua/apisix/core/table.lua b/apisix/core/table.lua similarity index 100% rename from lua/apisix/core/table.lua rename to apisix/core/table.lua diff --git a/lua/apisix/core/timer.lua b/apisix/core/timer.lua similarity index 100% rename from lua/apisix/core/timer.lua rename to apisix/core/timer.lua diff --git a/lua/apisix/core/utils.lua b/apisix/core/utils.lua similarity index 100% rename from lua/apisix/core/utils.lua rename to apisix/core/utils.lua diff --git a/lua/apisix/core/version.lua b/apisix/core/version.lua similarity index 100% rename from lua/apisix/core/version.lua rename to apisix/core/version.lua diff --git a/lua/apisix/debug.lua b/apisix/debug.lua similarity index 100% rename from lua/apisix/debug.lua rename to apisix/debug.lua diff --git a/lua/apisix/http/router/radixtree_host_uri.lua b/apisix/http/router/radixtree_host_uri.lua similarity index 100% rename from lua/apisix/http/router/radixtree_host_uri.lua rename to apisix/http/router/radixtree_host_uri.lua diff --git a/lua/apisix/http/router/radixtree_sni.lua b/apisix/http/router/radixtree_sni.lua similarity index 100% rename from lua/apisix/http/router/radixtree_sni.lua rename to apisix/http/router/radixtree_sni.lua diff --git a/lua/apisix/http/router/radixtree_uri.lua b/apisix/http/router/radixtree_uri.lua similarity index 100% rename from lua/apisix/http/router/radixtree_uri.lua rename to apisix/http/router/radixtree_uri.lua diff --git a/lua/apisix/http/service.lua b/apisix/http/service.lua similarity index 100% rename from lua/apisix/http/service.lua rename to apisix/http/service.lua diff --git a/lua/apisix.lua b/apisix/init.lua similarity index 100% rename from lua/apisix.lua rename to apisix/init.lua diff --git a/lua/apisix/plugin.lua b/apisix/plugin.lua similarity index 100% rename from lua/apisix/plugin.lua rename to apisix/plugin.lua diff --git a/lua/apisix/plugins/basic-auth.lua b/apisix/plugins/basic-auth.lua similarity index 100% rename from lua/apisix/plugins/basic-auth.lua rename to apisix/plugins/basic-auth.lua diff --git a/lua/apisix/plugins/batch-processor.lua b/apisix/plugins/batch-processor.lua similarity index 100% rename from lua/apisix/plugins/batch-processor.lua rename to apisix/plugins/batch-processor.lua diff --git a/lua/apisix/plugins/example-plugin.lua b/apisix/plugins/example-plugin.lua similarity index 100% rename from lua/apisix/plugins/example-plugin.lua rename to apisix/plugins/example-plugin.lua diff --git a/lua/apisix/plugins/fault-injection.lua b/apisix/plugins/fault-injection.lua similarity index 100% rename from lua/apisix/plugins/fault-injection.lua rename to apisix/plugins/fault-injection.lua diff --git a/lua/apisix/plugins/grpc-transcode.lua b/apisix/plugins/grpc-transcode.lua similarity index 100% rename from lua/apisix/plugins/grpc-transcode.lua rename to apisix/plugins/grpc-transcode.lua diff --git a/lua/apisix/plugins/grpc-transcode/proto.lua b/apisix/plugins/grpc-transcode/proto.lua similarity index 100% rename from lua/apisix/plugins/grpc-transcode/proto.lua rename to apisix/plugins/grpc-transcode/proto.lua diff --git a/lua/apisix/plugins/grpc-transcode/request.lua b/apisix/plugins/grpc-transcode/request.lua similarity index 100% rename from lua/apisix/plugins/grpc-transcode/request.lua rename to apisix/plugins/grpc-transcode/request.lua diff --git a/lua/apisix/plugins/grpc-transcode/response.lua b/apisix/plugins/grpc-transcode/response.lua similarity index 100% rename from lua/apisix/plugins/grpc-transcode/response.lua rename to apisix/plugins/grpc-transcode/response.lua diff --git a/lua/apisix/plugins/grpc-transcode/util.lua b/apisix/plugins/grpc-transcode/util.lua similarity index 100% rename from lua/apisix/plugins/grpc-transcode/util.lua rename to apisix/plugins/grpc-transcode/util.lua diff --git a/lua/apisix/plugins/heartbeat.lua b/apisix/plugins/heartbeat.lua similarity index 100% rename from lua/apisix/plugins/heartbeat.lua rename to apisix/plugins/heartbeat.lua diff --git a/lua/apisix/plugins/ip-restriction.lua b/apisix/plugins/ip-restriction.lua similarity index 100% rename from lua/apisix/plugins/ip-restriction.lua rename to apisix/plugins/ip-restriction.lua diff --git a/lua/apisix/plugins/jwt-auth.lua b/apisix/plugins/jwt-auth.lua similarity index 100% rename from lua/apisix/plugins/jwt-auth.lua rename to apisix/plugins/jwt-auth.lua diff --git a/lua/apisix/plugins/key-auth.lua b/apisix/plugins/key-auth.lua similarity index 100% rename from lua/apisix/plugins/key-auth.lua rename to apisix/plugins/key-auth.lua diff --git a/lua/apisix/plugins/limit-conn.lua b/apisix/plugins/limit-conn.lua similarity index 100% rename from lua/apisix/plugins/limit-conn.lua rename to apisix/plugins/limit-conn.lua diff --git a/lua/apisix/plugins/limit-count.lua b/apisix/plugins/limit-count.lua similarity index 100% rename from lua/apisix/plugins/limit-count.lua rename to apisix/plugins/limit-count.lua diff --git a/lua/apisix/plugins/limit-count/limit-count-redis.lua b/apisix/plugins/limit-count/limit-count-redis.lua similarity index 100% rename from lua/apisix/plugins/limit-count/limit-count-redis.lua rename to apisix/plugins/limit-count/limit-count-redis.lua diff --git a/lua/apisix/plugins/limit-req.lua b/apisix/plugins/limit-req.lua similarity index 100% rename from lua/apisix/plugins/limit-req.lua rename to apisix/plugins/limit-req.lua diff --git a/lua/apisix/plugins/log-util.lua b/apisix/plugins/log-util.lua similarity index 100% rename from lua/apisix/plugins/log-util.lua rename to apisix/plugins/log-util.lua diff --git a/lua/apisix/plugins/node-status.lua b/apisix/plugins/node-status.lua similarity index 100% rename from lua/apisix/plugins/node-status.lua rename to apisix/plugins/node-status.lua diff --git a/lua/apisix/plugins/openid-connect.lua b/apisix/plugins/openid-connect.lua similarity index 100% rename from lua/apisix/plugins/openid-connect.lua rename to apisix/plugins/openid-connect.lua diff --git a/lua/apisix/plugins/prometheus.lua b/apisix/plugins/prometheus.lua similarity index 100% rename from lua/apisix/plugins/prometheus.lua rename to apisix/plugins/prometheus.lua diff --git a/lua/apisix/plugins/prometheus/exporter.lua b/apisix/plugins/prometheus/exporter.lua similarity index 100% rename from lua/apisix/plugins/prometheus/exporter.lua rename to apisix/plugins/prometheus/exporter.lua diff --git a/lua/apisix/plugins/proxy-rewrite.lua b/apisix/plugins/proxy-rewrite.lua similarity index 100% rename from lua/apisix/plugins/proxy-rewrite.lua rename to apisix/plugins/proxy-rewrite.lua diff --git a/lua/apisix/plugins/redirect.lua b/apisix/plugins/redirect.lua similarity index 100% rename from lua/apisix/plugins/redirect.lua rename to apisix/plugins/redirect.lua diff --git a/lua/apisix/plugins/response-rewrite.lua b/apisix/plugins/response-rewrite.lua similarity index 100% rename from lua/apisix/plugins/response-rewrite.lua rename to apisix/plugins/response-rewrite.lua diff --git a/lua/apisix/plugins/serverless-post-function.lua b/apisix/plugins/serverless-post-function.lua similarity index 100% rename from lua/apisix/plugins/serverless-post-function.lua rename to apisix/plugins/serverless-post-function.lua diff --git a/lua/apisix/plugins/serverless-pre-function.lua b/apisix/plugins/serverless-pre-function.lua similarity index 100% rename from lua/apisix/plugins/serverless-pre-function.lua rename to apisix/plugins/serverless-pre-function.lua diff --git a/lua/apisix/plugins/serverless.lua b/apisix/plugins/serverless.lua similarity index 100% rename from lua/apisix/plugins/serverless.lua rename to apisix/plugins/serverless.lua diff --git a/lua/apisix/plugins/udp-logger.lua b/apisix/plugins/udp-logger.lua similarity index 100% rename from lua/apisix/plugins/udp-logger.lua rename to apisix/plugins/udp-logger.lua diff --git a/lua/apisix/plugins/wolf-rbac.lua b/apisix/plugins/wolf-rbac.lua similarity index 100% rename from lua/apisix/plugins/wolf-rbac.lua rename to apisix/plugins/wolf-rbac.lua diff --git a/lua/apisix/plugins/zipkin.lua b/apisix/plugins/zipkin.lua similarity index 100% rename from lua/apisix/plugins/zipkin.lua rename to apisix/plugins/zipkin.lua diff --git a/lua/apisix/plugins/zipkin/codec.lua b/apisix/plugins/zipkin/codec.lua similarity index 100% rename from lua/apisix/plugins/zipkin/codec.lua rename to apisix/plugins/zipkin/codec.lua diff --git a/lua/apisix/plugins/zipkin/random_sampler.lua b/apisix/plugins/zipkin/random_sampler.lua similarity index 100% rename from lua/apisix/plugins/zipkin/random_sampler.lua rename to apisix/plugins/zipkin/random_sampler.lua diff --git a/lua/apisix/plugins/zipkin/reporter.lua b/apisix/plugins/zipkin/reporter.lua similarity index 100% rename from lua/apisix/plugins/zipkin/reporter.lua rename to apisix/plugins/zipkin/reporter.lua diff --git a/lua/apisix/router.lua b/apisix/router.lua similarity index 100% rename from lua/apisix/router.lua rename to apisix/router.lua diff --git a/lua/apisix/schema_def.lua b/apisix/schema_def.lua similarity index 100% rename from lua/apisix/schema_def.lua rename to apisix/schema_def.lua diff --git a/lua/apisix/stream/plugins/mqtt-proxy.lua b/apisix/stream/plugins/mqtt-proxy.lua similarity index 100% rename from lua/apisix/stream/plugins/mqtt-proxy.lua rename to apisix/stream/plugins/mqtt-proxy.lua diff --git a/lua/apisix/stream/router/ip_port.lua b/apisix/stream/router/ip_port.lua similarity index 100% rename from lua/apisix/stream/router/ip_port.lua rename to apisix/stream/router/ip_port.lua diff --git a/t/APISIX.pm b/t/APISIX.pm index f7887ab0bf44..94c1aa9efeba 100644 --- a/t/APISIX.pm +++ b/t/APISIX.pm @@ -57,8 +57,8 @@ _EOC_ my $stream_enable = $block->stream_enable; my $stream_config = $block->stream_config // <<_EOC_; - lua_package_path "$pwd/deps/share/lua/5.1/?.lua;$pwd/lua/?.lua;$pwd/t/?.lua;/usr/share/lua/5.1/?.lua;;"; - lua_package_cpath "$pwd/deps/lib/lua/5.1/?.so;$pwd/deps/lib64/lua/5.1/?.so;/usr/lib64/lua/5.1/?.so;;"; + lua_package_path "$pwd/deps/share/lua/5.1/?.lua;$pwd/?/init.lua;$pwd/t/?.lua;;"; + lua_package_cpath "$pwd/deps/lib/lua/5.1/?.so;$pwd/deps/lib64/lua/5.1/?.so;;"; lua_socket_log_errors off; @@ -133,8 +133,8 @@ _EOC_ my $http_config = $block->http_config // ''; $http_config .= <<_EOC_; - lua_package_path "$pwd/deps/share/lua/5.1/?.lua;$pwd/lua/?.lua;$pwd/t/?.lua;/usr/share/lua/5.1/?.lua;;"; - lua_package_cpath "$pwd/deps/lib/lua/5.1/?.so;$pwd/deps/lib64/lua/5.1/?.so;/usr/lib64/lua/5.1/?.so;;"; + lua_package_path "$pwd/deps/share/lua/5.1/?.lua;$pwd/?/init.lua;$pwd/t/?.lua;;"; + lua_package_cpath "$pwd/deps/lib/lua/5.1/?.so;$pwd/deps/lib64/lua/5.1/?.so;;"; lua_shared_dict plugin-limit-req 10m; lua_shared_dict plugin-limit-count 10m; diff --git a/utils/check-lua-code-style.sh b/utils/check-lua-code-style.sh index 7e67a8340fe8..fdaa68a68bec 100755 --- a/utils/check-lua-code-style.sh +++ b/utils/check-lua-code-style.sh @@ -19,17 +19,17 @@ set -ex -luacheck -q lua +luacheck -q apisix -./utils/lj-releng lua/*.lua \ - lua/apisix/*.lua \ - lua/apisix/admin/*.lua \ - lua/apisix/core/*.lua \ - lua/apisix/http/*.lua \ - lua/apisix/http/router/*.lua \ - lua/apisix/plugins/*.lua \ - lua/apisix/plugins/grpc-transcode/*.lua \ - lua/apisix/plugins/limit-count/*.lua > \ +./utils/lj-releng \ + apisix/*.lua \ + apisix/admin/*.lua \ + apisix/core/*.lua \ + apisix/http/*.lua \ + apisix/http/router/*.lua \ + apisix/plugins/*.lua \ + apisix/plugins/grpc-transcode/*.lua \ + apisix/plugins/limit-count/*.lua > \ /tmp/check.log 2>&1 || (cat /tmp/check.log && exit 1) count=`grep -E ".lua:[0-9]+:" /tmp/check.log -c || true`