lua triggers: add the ability to run non sandboxed
modified libpkg/lua.c
@@ -24,6 +24,12 @@
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -128,6 +134,12 @@ lua_exec(lua_State *L)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/private/pkg.h
@@ -355,10 +355,12 @@ struct trigger {
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified libpkg/triggers.c
@@ -1,5 +1,5 @@
|
|
| - | |
| + | |
|
|
|
|
|
@@ -26,6 +26,10 @@
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -79,6 +83,7 @@ trigger_open_schema(void)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -90,6 +95,7 @@ trigger_open_schema(void)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -175,6 +181,12 @@ trigger_load(int dfd, const char *name, bool cleanup_only, ucl_object_t *schema)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -200,8 +212,13 @@ trigger_load(int dfd, const char *name, bool cleanup_only, ucl_object_t *schema)
|
|
|
|
|
|
| - | |
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -371,7 +388,7 @@ cleanup:
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -380,7 +397,7 @@ trigger_execute_lua(const char *script, kh_strings_t *args)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -402,6 +419,13 @@ trigger_execute_lua(const char *script, kh_strings_t *args)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -490,7 +514,8 @@ triggers_execute(struct trigger *cleanup_triggers)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -512,7 +537,8 @@ triggers_execute(struct trigger *cleanup_triggers)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|