Prevent scripts to leave process behind themselves
modified configure.ac
@@ -144,6 +144,7 @@ AC_CHECK_HEADERS_ONCE([bsd/libutil.h])
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified libpkg/scripts.c
@@ -26,7 +26,12 @@
|
|
|
|
|
|
| + | |
| + | |
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -60,6 +65,10 @@ pkg_script_run(struct pkg * const pkg, pkg_script type)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -85,6 +94,9 @@ pkg_script_run(struct pkg * const pkg, pkg_script type)
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -192,6 +204,17 @@ cleanup:
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|