Whamcloud - gitweb
Add udeb: lines to the Debian's shlibs files
authorTheodore Ts'o <tytso@mit.edu>
Thu, 30 Mar 2006 00:03:38 +0000 (19:03 -0500)
committerTheodore Ts'o <tytso@mit.edu>
Thu, 30 Mar 2006 00:03:38 +0000 (19:03 -0500)
Package: e2fsprogs
Version: 1.38+1.39-WIP-2005.12.31-1
Severity: wishlist
Tags: patch, d-i

Let's call this an important wishlist bug (important for Debian Installer
anyway :-)

Please add the following line to the shlibs files for libblkid and libuuid
respectively:
udeb: libblkid 1 libblkid1-udeb
udeb: libuuid 1 libuuid1-udeb

This will allow dpkg/debhelper to properly set the dependencies for udebs
that depend on the e2fsprogs libs.
Please see #345472 and #345475 for further info on this.

This will also mean that, eventually, we will be able to drop the
"Provides: ..." for the library udebs, but we cannot do that until other
udebs that currently depend on them have been rebuilt.
I'll file a separate bug when that change can be made.

Addresses Debian Bug: #356293
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
debian/rules

index f8a663d..d97fcb1 100755 (executable)
@@ -367,6 +367,9 @@ endif
        dh_makeshlibs -Ne2fsprogs-udeb -Nlibblkid1-udeb -Nlibuuid1-udeb
        dh_makeshlibs -plibcomerr${COMERR_SOVERSION} \
                -V 'libcomerr2 (>= 1.33-3)'
+       echo "udeb: libblkid 1 libblkid1-udeb" >> \
+               debian/libblkid1/DEBIAN/shlibs
+       echo "udeb: libuuid 1 libuuid1-udeb" >> debian/libuuid1/DEBIAN/shlibs
 
        dh_installdeb
        dh_shlibdeps -l${stdbuilddir}/lib