Make the plugin independant from the frontend, while here segfault when a file with now extension is found search for a plugin conf
modified libpkg/pkg.h
@@ -912,6 +912,7 @@ int pkg_plugins_display_loaded(void);
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified libpkg/plugins.c
@@ -83,6 +83,12 @@ static int pkg_plugins_hook_register(struct pkg_plugins *p, pkg_plugins_hook_t h
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -113,7 +119,7 @@ pkg_plugins_discover(void)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified pkg/main.c
@@ -30,6 +30,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -91,10 +92,20 @@ static struct commands {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -118,12 +129,9 @@ usage(void)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -195,7 +203,9 @@ main(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -268,6 +278,16 @@ main(int argc, char **argv)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -337,8 +357,15 @@ main(int argc, char **argv)
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified plugins/pkg-plugin-mystats-command/mystats.c
@@ -39,17 +39,14 @@
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -66,9 +63,10 @@ plugin_mystats_usage(void)
|
|
|
|
|
|
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -125,3 +123,14 @@ plugin_mystats_callback(int argc, char **argv)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified plugins/pkg-plugin-mystats-command/mystats.h
@@ -28,7 +28,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|