summaryrefslogtreecommitdiffstats
path: root/cmd/zfs
diff options
context:
space:
mode:
authorRichard Yao <[email protected]>2013-08-28 16:17:47 -0400
committerBrian Behlendorf <[email protected]>2013-10-10 16:56:51 -0700
commit1db7b9be75a225cedb3b7a60028ca5695e5b8346 (patch)
treebe7f7d6429d47ecd9afacb845b103e2c0f523252 /cmd/zfs
parent65ee05acd773beafd03bfedf96a092dd08cb2739 (diff)
Fix libblkid support
libblkid support is dormant because the autotools check is broken and liblkid identifies ZFS vdevs as "zfs_member", not "zfs". We fix that with a few changes: First, we fix the libblkid autotools check to do a few things: 1. Make a 64MB file, which is the minimum size ZFS permits. 2. Make 4 fake uberblock entries to make libblkid's check succeed. 3. Return 0 upon success to make autotools use the success case. 4. Include stdlib.h to avoid implicit declration of free(). 5. Check for "zfs_member", not "zfs" 6. Make --with-blkid disable autotools check (avoids Gentoo sandbox violation) 7. Pass '-lblkid' correctly using LIBS not LDFLAGS. Second, we change the libblkid support to scan for "zfs_member", not "zfs". This makes --with-blkid work on Gentoo. Signed-off-by: Richard Yao <[email protected]> Signed-off-by: Brian Behlendorf <[email protected]> Issue #1751
Diffstat (limited to 'cmd/zfs')
0 files changed, 0 insertions, 0 deletions