uci: use per-session save directory and register session destroy callback to purge...
[project/rpcd.git] / main.c
diff --git a/main.c b/main.c
index 71f5863afde3f9e9f9c9af2fb62ba387cc3f7008..efaa114aded0f8aa6d9fab6852f56fc5fd7316a5 100644 (file)
--- a/main.c
+++ b/main.c
@@ -1,5 +1,5 @@
 /*
- * luci-rpcd - LuCI UBUS RPC server
+ * rpcd - UBUS RPC server
  *
  *   Copyright (C) 2013 Felix Fietkau <nbd@openwrt.org>
  *   Copyright (C) 2013 Jo-Philipp Wich <jow@openwrt.org>
 #include <signal.h>
 
 #include "session.h"
-#include "file.h"
 #include "uci.h"
-#include "iwinfo.h"
-#include "system.h"
+#include "plugin.h"
 
 static struct ubus_context *ctx;
 
@@ -62,10 +60,8 @@ int main(int argc, char **argv)
        ubus_add_uloop(ctx);
 
        rpc_session_api_init(ctx);
-       rpc_file_api_init(ctx);
        rpc_uci_api_init(ctx);
-       rpc_iwinfo_api_init(ctx);
-       rpc_system_api_init(ctx);
+       rpc_plugin_api_init(ctx);
 
        uloop_run();
        ubus_free(ctx);