Properly implement a message channel for scripts
modified libpkg/lua_scripts.c
@@ -34,6 +34,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -84,9 +85,11 @@ static int
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| - | |
|
|
|
|
|
@@ -126,6 +129,11 @@ pkg_lua_script_run(struct pkg * const pkg, pkg_lua_script type)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -140,6 +148,10 @@ pkg_lua_script_run(struct pkg * const pkg, pkg_lua_script type)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -147,9 +159,12 @@ pkg_lua_script_run(struct pkg * const pkg, pkg_lua_script type)
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -175,6 +190,26 @@ pkg_lua_script_run(struct pkg * const pkg, pkg_lua_script type)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -208,6 +243,7 @@ cleanup:
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified libpkg/scripts.c
@@ -37,6 +37,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -58,7 +59,7 @@ pkg_script_run(struct pkg * const pkg, pkg_script type)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -68,12 +69,17 @@ pkg_script_run(struct pkg * const pkg, pkg_script type)
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -142,10 +148,21 @@ pkg_script_run(struct pkg * const pkg, pkg_script type)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -164,6 +181,8 @@ pkg_script_run(struct pkg * const pkg, pkg_script type)
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -183,6 +202,8 @@ pkg_script_run(struct pkg * const pkg, pkg_script type)
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -208,6 +229,27 @@ pkg_script_run(struct pkg * const pkg, pkg_script type)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -226,6 +268,7 @@ pkg_script_run(struct pkg * const pkg, pkg_script type)
|
|
|
|
|
|
| + | |
|
|
|
|
|