triggers: only allow lua triggers and remove entirely shell triggers
modified libpkg/triggers.c
@@ -55,8 +55,6 @@ get_script_type(const char *str)
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -88,7 +86,7 @@ trigger_open_schema(void)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -100,7 +98,7 @@ trigger_open_schema(void)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -343,14 +341,10 @@ get_random_name(char name[])
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -381,97 +375,24 @@ save_trigger(const char *script, bool sandbox, kh_strings_t *args, bool lua)
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -600,8 +521,6 @@ triggers_execute(struct trigger *cleanup_triggers)
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -623,8 +542,6 @@ triggers_execute(struct trigger *cleanup_triggers)
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -661,8 +578,6 @@ append_touched_file(const char *path)
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -684,17 +599,8 @@ exec_deferred(int dfd, const char *name)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -725,7 +631,7 @@ exec_deferred(int dfd, const char *name)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified tests/frontend/triggers.sh
@@ -3,35 +3,8 @@
|
|
|
|
|
|
| - | |
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -54,6 +27,7 @@ EOF
|
|
|
|
|
|
| + | |
|
|
|
|
|