Allow GPT+EFI vdev replacement in boot pools.
authorDarik Horn <dajhorn@vanadac.com>
Wed, 18 Jan 2012 18:28:11 +0000 (12:28 -0600)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Wed, 18 Jan 2012 19:05:24 +0000 (11:05 -0800)
commitf783130a1f11616632a7a6f519140f97389688a6
treed06fe22a54f1017e4a3ac3f29b4be147b23037a8
parent750562833f5009e1602e3b7d8f10497ee683f611
Allow GPT+EFI vdev replacement in boot pools.

Commit zfsonlinux/zfs@57a4eddc4d5e1e6c10d8d7dcf87a9fc27398adcd
allows the bootfs property to be set on any pool, but does not
accommodate subsequent vdev changes. For example:

# zpool replace rpool /dev/sda /dev/sdb
operation not supported on this type of pool
property 'bootfs' is not supported on EFI labeled devices

For non-Solaris builds, disable the check that emits this error.

Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
lib/libzfs/libzfs_pool.c