]> xenbits.xensource.com Git - libvirt.git/commitdiff
admin: enable both admin API functionality and tarball distribution
authorErik Skultety <eskultet@redhat.com>
Fri, 24 Jun 2016 17:27:09 +0000 (19:27 +0200)
committerErik Skultety <eskultet@redhat.com>
Sat, 25 Jun 2016 22:21:06 +0000 (00:21 +0200)
This patch enables admin socket creation in daemon's code, bumps the library
version in libvirt_admin_public.syms, and performs all necessary modifications
to our makefiles so that admin API can finally be included in the tarball,
and eventually become part of an rpm package (a patch later in this series).

Signed-off-by: Erik Skultety <eskultet@redhat.com>
Makefile.am
daemon/libvirtd.c
docs/Makefile.am
include/libvirt/Makefile.am
src/libvirt_admin_public.syms

index ef880678816b348931fae78c6ee01746bf24b4ab..99ee4763c5cd03b0b24fe5f80fa7fe9600388afa 100644 (file)
@@ -44,7 +44,7 @@ EXTRA_DIST = \
   AUTHORS.in
 
 pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = libvirt.pc libvirt-qemu.pc libvirt-lxc.pc
+pkgconfig_DATA = libvirt.pc libvirt-qemu.pc libvirt-lxc.pc libvirt-admin.pc
 
 NEWS: $(top_srcdir)/docs/news.xsl $(top_srcdir)/docs/news.html.in
        $(AM_V_GEN)if [ -x $(XSLTPROC) ] ; then                 \
index a1e2015fe8d9fe6f375afe43698584bac8cffb23..95c1b1c139a167f9c08e384567732101b959a630 100644 (file)
@@ -533,8 +533,7 @@ daemonSetupNetworking(virNetServerPtr srv,
         virNetServerAddService(srv, svcRO, NULL) < 0)
         goto cleanup;
 
-    /* Temporarily disabled */
-    if (sock_path_adm && false) {
+    if (sock_path_adm) {
         VIR_DEBUG("Registering unix socket %s", sock_path_adm);
         if (!(svcAdm = virNetServerServiceNewUNIX(sock_path_adm,
                                                   unix_sock_adm_mask,
index 282d1015355635282e15e85642da80f50e099af7..206ef3b102323bade5a9b861f4ffc516aedccd7b 100644 (file)
@@ -132,7 +132,8 @@ apidir = $(pkgdatadir)/api
 api_DATA = \
        libvirt-api.xml \
        libvirt-qemu-api.xml \
-       libvirt-lxc-api.xml
+       libvirt-lxc-api.xml \
+       libvirt-admin-api.xml
 
 fig = \
   libvirt-net-logical.fig \
@@ -155,7 +156,7 @@ EXTRA_DIST=                                 \
   hacking1.xsl hacking2.xsl wrapstring.xsl \
   $(dot_html) $(dot_html_in) $(gif) $(apihtml) $(apipng) \
   $(devhelphtml) $(devhelppng) $(devhelpcss) $(devhelpxsl) \
-  $(xml) $(qemu_xml) $(lxc_xml) $(fig) $(png) $(css) \
+  $(xml) $(qemu_xml) $(lxc_xml) $(admin_xml) $(fig) $(png) $(css) \
   $(patches) $(dot_php_in) $(dot_php_code_in) $(dot_php)\
   $(internals_html_in) $(internals_html) \
   sitemap.html.in aclperms.htmlinc \
index a59b8ab16cbb727030de39b41513a200b7053dc0..65a1b23599e56b9cbbec2d5d7d47f5807b3379e2 100644 (file)
 virincdir = $(includedir)/libvirt
 
 allheaders = $(wildcard $(srcdir)/*.h)
-virinc_HEADERS = $(filter-out $(srcdir)/libvirt-admin.h \
-                                $(srcdir)/libvirt-common.h, $(allheaders))
+virinc_HEADERS = $(filter-out $(srcdir)/libvirt-common.h, $(allheaders))
 virinc_HEADERS += libvirt-common.h
 
 EXTRA_DIST = libvirt-common.h.in
 
-# Temporarily disabled, but we need it for building
-EXTRA_DIST += libvirt-admin.h
-
 install-exec-hook:
        $(mkinstalldirs) $(DESTDIR)$(virincdir)
index 53df5fc9c0f87fb3aefee3be71c4261a6ea071b9..c63b9bdf1e9db665f30073b6d80c7a373fa743d5 100644 (file)
@@ -10,7 +10,7 @@
 # soname version info can't enforce this since we never
 # change the soname
 #
-LIBVIRT_ADMIN_1.3.0 {
+LIBVIRT_ADMIN_2.0.0 {
     global:
         virAdmClientFree;
         virAdmClientGetID;