plugins-to-lua-modules: migrate from plugins to lua modules.
Summary: * PLUGIN_DIR -> MODULE_DIR * MODULE_DIR prefix is /usr/lib/tarantool/VERSION * MODULE_DIR automatically appends to both lua c/path * removed plugin autoload facility in src/lua/init.cc * removed admin console plugin dependencies * moved src/box/lua/sql.lua to separate module = require('box.net.sql') * moved src/plugin/pg = require('box.net.pg') * moved src/plugin/mysql = require('box.net.mysql') * default .so and .lua install is lib/tarantool/modules/{box/net/} * debian spec and tests are updated
Showing
- CMakeLists.txt 10 additions, 8 deletionsCMakeLists.txt
- debian/control 19 additions, 5 deletionsdebian/control
- debian/tarantool-mysql-module.install 2 additions, 0 deletionsdebian/tarantool-mysql-module.install
- debian/tarantool-mysql-plugin.install 0 additions, 2 deletionsdebian/tarantool-mysql-plugin.install
- debian/tarantool-postgresql-module.install 1 addition, 0 deletionsdebian/tarantool-postgresql-module.install
- debian/tarantool-postgresql-plugin.install 0 additions, 1 deletiondebian/tarantool-postgresql-plugin.install
- debian/tarantool-sql-module.install 1 addition, 0 deletionsdebian/tarantool-sql-module.install
- include/tarantool/config.h.cmake 1 addition, 1 deletioninclude/tarantool/config.h.cmake
- include/tarantool/plugin.h 0 additions, 65 deletionsinclude/tarantool/plugin.h
- src/CMakeLists.txt 1 addition, 1 deletionsrc/CMakeLists.txt
- src/admin.cc 126 additions, 195 deletionssrc/admin.cc
- src/admin.rl 0 additions, 8 deletionssrc/admin.rl
- src/box/CMakeLists.txt 0 additions, 1 deletionsrc/box/CMakeLists.txt
- src/box/box_lua.cc 2 additions, 2 deletionssrc/box/box_lua.cc
- src/lua/init.cc 0 additions, 126 deletionssrc/lua/init.cc
- src/module/CMakeLists.txt 1 addition, 1 deletionsrc/module/CMakeLists.txt
- src/module/mysql/CMakeLists.txt 2 additions, 4 deletionssrc/module/mysql/CMakeLists.txt
- src/module/mysql/mysql.cc 5 additions, 12 deletionssrc/module/mysql/mysql.cc
- src/module/pg/CMakeLists.txt 3 additions, 6 deletionssrc/module/pg/CMakeLists.txt
- src/module/pg/pg.cc 5 additions, 12 deletionssrc/module/pg/pg.cc
Loading
Please register or sign in to comment