Re: [PATCH v2 6/9] admin: Move admin_server.{h, c} to admin.{h, c}

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Aug 21, 2015 at 08:04:07PM +0200, Erik Skultety wrote:
This change is merely because admin_server would contain all the code
from dispatchers and helpers to the actual APIs. Admin should have
similar structure to the daemon-side remote driver - dispatchers and
helpers in a separate module, APIs in a separate module.

Best viewed with -M.
---
daemon/Makefile.am                 | 6 ++++--
daemon/{admin_server.c => admin.c} | 4 ++--
daemon/{admin_server.h => admin.h} | 4 ++--
daemon/libvirtd.c                  | 4 ++--
po/POTFILES.in                     | 2 +-
5 files changed, 11 insertions(+), 9 deletions(-)
rename daemon/{admin_server.c => admin.c} (97%)
rename daemon/{admin_server.h => admin.h} (92%)

diff --git a/daemon/Makefile.am b/daemon/Makefile.am
index be1b5a9..5b13960 100644
--- a/daemon/Makefile.am
+++ b/daemon/Makefile.am
@@ -42,6 +42,7 @@ DAEMON_SOURCES =					\
		libvirtd.c libvirtd.h			\
		remote.c remote.h			\
		stream.c stream.h			\
+		admin.c admin.h				\
		$(DAEMON_GENERATED)

LIBVIRTD_CONF_SOURCES = libvirtd-config.c libvirtd-config.h
@@ -128,7 +129,7 @@ libvirtd_conf_la_LIBADD = $(LIBXML_LIBS)

noinst_LTLIBRARIES += libvirtd_admin.la
libvirtd_admin_la_SOURCES = \
-		admin_server.c admin_server.h
+		admin.c admin.h

libvirtd_admin_la_CFLAGS = \
		$(AM_CFLAGS)		\
@@ -319,7 +320,8 @@ endif ! WITH_POLKIT

remote.c: $(DAEMON_GENERATED)
remote.h: $(DAEMON_GENERATED)
-admin_server.c: $(DAEMON_GENERATED)
+admin.c: $(DAEMON_GENERATED)
+admin.h: $(DAEMON_GENERATED)

LOGROTATE_CONFS = libvirtd.qemu.logrotate libvirtd.lxc.logrotate \
		  libvirtd.libxl.logrotate libvirtd.uml.logrotate \
diff --git a/daemon/admin_server.c b/daemon/admin.c
similarity index 97%
rename from daemon/admin_server.c
rename to daemon/admin.c
index 712a44b..53144ee 100644
--- a/daemon/admin_server.c
+++ b/daemon/admin.c
@@ -1,5 +1,5 @@
/*
- * admin_server.c:
+ * admin.c: handlers for admin RPC method calls
 *
 * Copyright (C) 2014-2015 Red Hat, Inc.
 *
@@ -27,7 +27,7 @@
#include "libvirt_internal.h"

#include "admin_protocol.h"
-#include "admin_server.h"
+#include "admin.h"
#include "datatypes.h"
#include "viralloc.h"
#include "virerror.h"
diff --git a/daemon/admin_server.h b/daemon/admin.h
similarity index 92%
rename from daemon/admin_server.h
rename to daemon/admin.h
index 26721a6..1e6802a 100644
--- a/daemon/admin_server.h
+++ b/daemon/admin.h
@@ -1,7 +1,7 @@
/*
- * admin_server.h
+ * admin.h: handlers for admin RPC method calls
 *
- * Copyright (C) 2014 Red Hat, Inc.
+ * Copyright (C) 2015 Red Hat, Inc.
 *
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
diff --git a/daemon/libvirtd.c b/daemon/libvirtd.c
index 5920a96..4966243 100644
--- a/daemon/libvirtd.c
+++ b/daemon/libvirtd.c
@@ -44,7 +44,7 @@
#include "libvirtd.h"
#include "libvirtd-config.h"

-#include "admin_server.h"
+#include "admin.h"
#include "viruuid.h"
#include "remote_driver.h"
#include "viralloc.h"
@@ -523,7 +523,7 @@ daemonSetupNetworking(virNetServerPtr srv,
        goto cleanup;

    /* Temporarily disabled */
-    if (sock_path_adm && false) {
+    if (sock_path_adm) {

This got here by accident, I guess.  We will only enable it after
enough support is in for the next release to come out and we will
enable it together with distributing header files etc.

        VIR_DEBUG("Registering unix socket %s", sock_path_adm);
        if (!(svcAdm = virNetServerServiceNewUNIX(sock_path_adm,
                                                  unix_sock_adm_mask,
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 1e52e6a..cef10cb 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -1,4 +1,4 @@
-daemon/admin_server.c
+daemon/admin.c
daemon/libvirtd-config.c
daemon/libvirtd.c
daemon/qemu_dispatch.h
--
2.4.3

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list

Attachment: signature.asc
Description: PGP signature

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list

[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]