dh_shlibdeps: fix missing depend on libxentoolcore
authorMark Pryor <pryorm09@gmail.com>
Fri, 26 Jan 2018 01:54:19 +0000 (17:54 -0800)
committerHans van Kranenburg <hans@knorrie.org>
Fri, 26 Jan 2018 02:22:59 +0000 (03:22 +0100)
xen-4.10 introduces a depends on libxentoolcore to the libxenstore3.0
package.  To keep the library support for the xenstore-utils minimal,
the libxentoolcore*.so* lib is added to the package, along with its
symbols into libxenstore3.0.symbols. This keeps d/control unchanged.

Signed-off-by: Mark Pryor <pryorm09@gmail.com>
debian/libxenstore3.0.install
debian/libxenstore3.0.symbols
debian/rules.real

index b0eecf5d655a4a171c0ef53fd03a570cefc05e7f..1d3fabc1dfbfd2ded90281c0d6747081ef14679b 100644 (file)
@@ -1 +1,2 @@
 usr/lib/*/libxenstore.so.*
+usr/lib/*/libxentoolcore*.so.*
index d41fd6ab9cf2a79765b7d45e111dcd966ab17752..508dfb48e37f53d85e010a96a9901458e6c480cb 100644 (file)
@@ -45,3 +45,9 @@ libxenstore.so.3.0 libxenstore3.0 #MINVER#
  xs_watch@Base 3.2.0
  xs_write@Base 3.2.0
  xs_write_all@Base 3.2.0
+libxentoolcore-4.10.so.1 libxenstore3.0 #MINVER#
+ VERS_1.0@VERS_1.0 4.10.0
+ xentoolcore__deregister_active_handle@VERS_1.0 4.10.0
+ xentoolcore__register_active_handle@VERS_1.0 4.10.0
+ xentoolcore__restrict_by_dup2_null@VERS_1.0 4.10.0
+ xentoolcore_restrict_all@VERS_1.0 4.10.0
index 95dfaba5184e6c3174448cc2bc4df183147703b2..e9508fe0df77b8d7a7a4366c9d80ef6801441aa9 100644 (file)
@@ -176,7 +176,7 @@ install-libxen_$(ARCH): $(STAMPS_DIR)/install-utils_$(ARCH) install-libxenstore_
        dh_testdir
        dh_testroot
        dh_prep
-       dh_install --sourcedir=$(DIR) usr/lib/*/lib*-$(VERSION).so*
+       dh_install -Xtoolcore --sourcedir=$(DIR) usr/lib/*/lib*-$(VERSION).so*
        dh_install debian/templates/libxen.bug/* usr/share/bug/$(PACKAGE_NAME)
        dh_strip
        dh_makeshlibs -V