aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--rules/global_functions.lua (renamed from src/lua/global_functions.lua)0
-rw-r--r--rules/rspamd.lua1
-rw-r--r--src/CMakeLists.txt1
-rw-r--r--src/lua/CMakeLists.txt9
-rw-r--r--src/lua/lua_common.c6
5 files changed, 2 insertions, 15 deletions
diff --git a/src/lua/global_functions.lua b/rules/global_functions.lua
index 750516190..750516190 100644
--- a/src/lua/global_functions.lua
+++ b/rules/global_functions.lua
diff --git a/rules/rspamd.lua b/rules/rspamd.lua
index a9ead440d..a89f0a002 100644
--- a/rules/rspamd.lua
+++ b/rules/rspamd.lua
@@ -21,6 +21,7 @@ config['regexp'] = {}
local local_conf = rspamd_paths['CONFDIR']
local local_rules = rspamd_paths['RULESDIR']
+dofile(local_rules .. '/global_functions.lua')
dofile(local_rules .. '/regexp/headers.lua')
dofile(local_rules .. '/regexp/lotto.lua')
dofile(local_rules .. '/regexp/fraud.lua')
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 36ab66f73..33bc45406 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -170,7 +170,6 @@ TARGET_LINK_LIBRARIES(rspamd-server rspamd-zstd)
IF (ENABLE_CLANG_PLUGIN MATCHES "ON")
ADD_DEPENDENCIES(rspamd-server rspamd-clang)
ENDIF()
-ADD_DEPENDENCIES(rspamd-server rspamd_lua_preprocess)
ADD_EXECUTABLE(rspamd ${RSPAMDSRC} ${CMAKE_CURRENT_BINARY_DIR}/workers.c)
SET_TARGET_PROPERTIES(rspamd PROPERTIES LINKER_LANGUAGE C)
diff --git a/src/lua/CMakeLists.txt b/src/lua/CMakeLists.txt
index ba1a7c16a..9c561c0e4 100644
--- a/src/lua/CMakeLists.txt
+++ b/src/lua/CMakeLists.txt
@@ -27,11 +27,4 @@ SET(LUASRC ${CMAKE_CURRENT_SOURCE_DIR}/lua_common.c
${CMAKE_CURRENT_SOURCE_DIR}/lua_cryptobox.c
${CMAKE_CURRENT_SOURCE_DIR}/lua_map.c)
-SET(RSPAMD_LUA ${LUASRC} PARENT_SCOPE)
-SET(RSPAMDMLUASRC "${CMAKE_CURRENT_SOURCE_DIR}/global_functions.lua")
-ADD_CUSTOM_TARGET(rspamd_lua_preprocess
- ${PERL_EXECUTABLE}
- "${CMAKE_SOURCE_DIR}/lua_preprocess.pl"
- "${CMAKE_CURRENT_SOURCE_DIR}"
- "${CMAKE_CURRENT_BINARY_DIR}"
- SOURCES ${RSPAMDMLUASRC} ${CMAKE_SOURCE_DIR}/lua_preprocess.pl) \ No newline at end of file
+SET(RSPAMD_LUA ${LUASRC} PARENT_SCOPE) \ No newline at end of file
diff --git a/src/lua/lua_common.c b/src/lua/lua_common.c
index 3dc02991b..b9eabe790 100644
--- a/src/lua/lua_common.c
+++ b/src/lua/lua_common.c
@@ -14,7 +14,6 @@
* limitations under the License.
*/
#include "lua_common.h"
-#include "lua/global_functions.lua.h"
#include "lptree.h"
#include "utlist.h"
#include <math.h>
@@ -302,11 +301,6 @@ rspamd_lua_init ()
rspamd_lua_new_class (L, "rspamd{worker}", worker_reg);
rspamd_lua_add_preload (L, "ucl", luaopen_ucl);
- if (luaL_dostring (L, rspamadm_script_global_functions) != 0) {
- msg_err ("cannot execute lua global script: %s",
- lua_tostring (L, -1));
- }
-
/* Add plugins global */
lua_newtable (L);
lua_setglobal (L, "rspamd_plugins");