Combine libraries: spl, avl, efi, share, unicode.
authorDarik Horn <dajhorn@vanadac.com>
Sat, 31 Dec 2011 23:30:52 +0000 (17:30 -0600)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Tue, 17 Jan 2012 23:19:50 +0000 (15:19 -0800)
commit750562833f5009e1602e3b7d8f10497ee683f611
treeb06e59864c4f9a6466cc6e0de486572809888618
parent57a4eddc4d5e1e6c10d8d7dcf87a9fc27398adcd
Combine libraries: spl, avl, efi, share, unicode.

These libraries, which are an artifact of the ZoL development
process, conflict with packages that are already in distribution:

  * libspl: SPL Programming Language
  * libavl: AVL for Linux
  * libefi: GRUB

And these libraries are potential conflicts:

  * libshare: the Linux Mount Manager
  * libunicode: Perl and Python

Recompose these five ZoL components into the four libraries that are
conventionally provided by Solaris and FreeBSD systems:

  + libnvpair
  + libuutil
  + libzpool
  + libzfs

This change resolves the name conflict, makes ZoL more compatible
with existing software that uses autotools to detect ZFS, and allows
pkg-zfs to better reflect the official Debian kFreeBSD packaging.

Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes: #430
32 files changed:
cmd/mount_zfs/Makefile.am
cmd/mount_zfs/Makefile.in
cmd/zdb/Makefile.am
cmd/zdb/Makefile.in
cmd/zfs/Makefile.am
cmd/zfs/Makefile.in
cmd/zinject/Makefile.am
cmd/zinject/Makefile.in
cmd/zpool/Makefile.am
cmd/zpool/Makefile.in
cmd/ztest/Makefile.am
cmd/ztest/Makefile.in
lib/Makefile.am
lib/Makefile.in
lib/libavl/Makefile.am
lib/libavl/Makefile.in
lib/libefi/Makefile.am
lib/libefi/Makefile.in
lib/libnvpair/Makefile.am
lib/libnvpair/Makefile.in
lib/libshare/Makefile.am
lib/libshare/Makefile.in
lib/libspl/Makefile.am
lib/libspl/Makefile.in
lib/libunicode/Makefile.am
lib/libunicode/Makefile.in
lib/libuutil/Makefile.am
lib/libuutil/Makefile.in
lib/libzfs/Makefile.am
lib/libzfs/Makefile.in
lib/libzpool/Makefile.am
lib/libzpool/Makefile.in